From d9f2c1dfe343f61bdfb766e2a5ebfc2db91e0266 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 18:38:18 +0000 Subject: [PATCH 01/15] feat: use source generators to generate AngleSharp element wrapper types --- bunit.sln | 23 +- .../Directory.Build.props | 4 + src/bunit.web.anglesharp/IElementFactory.cs | 36 + src/bunit.web.anglesharp/README.md | 3 + src/bunit.web.anglesharp/WrapperBase.cs | 81 + .../WrapperElementGenerator.cs | 205 ++ .../WrapperElementsGenerator.cs | 137 ++ .../bunit.web.anglesharp.csproj | 24 + src/bunit.web/Diffing/HtmlComparer.cs | 2 +- .../TriggerEventDispatchExtensions.cs | 2 +- .../Internal/AngleSharpWrapperExtensions.cs | 31 + .../Internal/CssSelectorElementFactory.cs | 30 + .../Extensions/Internal/ElementFactory.cs | 34 - .../Internal/ElementWrapperFactory.cs | 156 -- .../Internal/RefreshableElementCollection.cs | 1 + .../Extensions/RenderedFragmentExtensions.cs | 3 +- src/bunit.web/IRenderedFragment.cs | 2 +- src/bunit.web/bunit.web.csproj | 7 +- src/src.sln | 72 + tests/Directory.Build.props | 3 +- .../Directory.Build.props | 4 + .../VerifyInitializer.cs | 11 + ...est.Generator#ElementWrapper.g.verified.cs | 614 +++++ ...tor#HtmlAnchorElementWrapper.g.verified.cs | 1682 ++++++++++++++ ...rator#HtmlAreaElementWrapper.g.verified.cs | 1716 ++++++++++++++ ...ator#HtmlAudioElementWrapper.g.verified.cs | 1816 +++++++++++++++ ...rator#HtmlBaseElementWrapper.g.verified.cs | 1481 ++++++++++++ ...rator#HtmlBodyElementWrapper.g.verified.cs | 1587 +++++++++++++ ...r#HtmlBreakRowElementWrapper.g.verified.cs | 1455 ++++++++++++ ...tor#HtmlButtonElementWrapper.g.verified.cs | 1642 +++++++++++++ ...tor#HtmlCanvasElementWrapper.g.verified.cs | 1511 ++++++++++++ ...or#HtmlCommandElementWrapper.g.verified.cs | 1542 +++++++++++++ ...rator#HtmlDataElementWrapper.g.verified.cs | 1468 ++++++++++++ ...r#HtmlDataListElementWrapper.g.verified.cs | 1464 ++++++++++++ ...or#HtmlDetailsElementWrapper.g.verified.cs | 1468 ++++++++++++ ...tor#HtmlDialogElementWrapper.g.verified.cs | 1499 ++++++++++++ ...erator#HtmlDivElementWrapper.g.verified.cs | 1455 ++++++++++++ ...Generator#HtmlElementWrapper.g.verified.cs | 1455 ++++++++++++ ...ator#HtmlEmbedElementWrapper.g.verified.cs | 1516 ++++++++++++ ...r#HtmlFieldSetElementWrapper.g.verified.cs | 1547 +++++++++++++ ...rator#HtmlFormElementWrapper.g.verified.cs | 1656 +++++++++++++ ...rator#HtmlHeadElementWrapper.g.verified.cs | 1455 ++++++++++++ ...or#HtmlHeadingElementWrapper.g.verified.cs | 1455 ++++++++++++ ...nerator#HtmlHrElementWrapper.g.verified.cs | 1455 ++++++++++++ ...rator#HtmlHtmlElementWrapper.g.verified.cs | 1468 ++++++++++++ ...ator#HtmlImageElementWrapper.g.verified.cs | 1617 +++++++++++++ ...tmlInlineFrameElementWrapper.g.verified.cs | 1608 +++++++++++++ ...ator#HtmlInputElementWrapper.g.verified.cs | 2040 +++++++++++++++++ ...tor#HtmlKeygenElementWrapper.g.verified.cs | 1586 +++++++++++++ ...ator#HtmlLabelElementWrapper.g.verified.cs | 1486 ++++++++++++ ...tor#HtmlLegendElementWrapper.g.verified.cs | 1464 ++++++++++++ ...rator#HtmlLinkElementWrapper.g.verified.cs | 1630 +++++++++++++ ...r#HtmlListItemElementWrapper.g.verified.cs | 1468 ++++++++++++ ...erator#HtmlMapElementWrapper.g.verified.cs | 1486 ++++++++++++ ...or#HtmlMarqueeElementWrapper.g.verified.cs | 1503 ++++++++++++ ...ator#HtmlMediaElementWrapper.g.verified.cs | 1816 +++++++++++++++ ...rator#HtmlMenuElementWrapper.g.verified.cs | 1481 ++++++++++++ ...r#HtmlMenuItemElementWrapper.g.verified.cs | 1555 +++++++++++++ ...rator#HtmlMetaElementWrapper.g.verified.cs | 1507 ++++++++++++ ...ator#HtmlMeterElementWrapper.g.verified.cs | 1542 +++++++++++++ ...erator#HtmlModElementWrapper.g.verified.cs | 1481 ++++++++++++ ...tor#HtmlObjectElementWrapper.g.verified.cs | 1621 +++++++++++++ ...tor#HtmlOptionElementWrapper.g.verified.cs | 1551 +++++++++++++ ...mlOptionsGroupElementWrapper.g.verified.cs | 1481 ++++++++++++ ...tmlOrderedListElementWrapper.g.verified.cs | 1494 ++++++++++++ ...tor#HtmlOutputElementWrapper.g.verified.cs | 1569 +++++++++++++ ...#HtmlParagraphElementWrapper.g.verified.cs | 1455 ++++++++++++ ...ator#HtmlParamElementWrapper.g.verified.cs | 1481 ++++++++++++ ...or#HtmlPictureElementWrapper.g.verified.cs | 1455 ++++++++++++ ...erator#HtmlPreElementWrapper.g.verified.cs | 1455 ++++++++++++ ...r#HtmlProgressElementWrapper.g.verified.cs | 1499 ++++++++++++ ...ator#HtmlQuoteElementWrapper.g.verified.cs | 1468 ++++++++++++ ...tor#HtmlScriptElementWrapper.g.verified.cs | 1568 +++++++++++++ ...tor#HtmlSelectElementWrapper.g.verified.cs | 1679 ++++++++++++++ ...rator#HtmlSlotElementWrapper.g.verified.cs | 1474 ++++++++++++ ...tor#HtmlSourceElementWrapper.g.verified.cs | 1520 ++++++++++++ ...rator#HtmlSpanElementWrapper.g.verified.cs | 1455 ++++++++++++ ...ator#HtmlStyleElementWrapper.g.verified.cs | 1516 ++++++++++++ ...mlTableCaptionElementWrapper.g.verified.cs | 1455 ++++++++++++ ...#HtmlTableCellElementWrapper.g.verified.cs | 1499 ++++++++++++ ...tmlTableColumnElementWrapper.g.verified.cs | 1468 ++++++++++++ ...lTableDataCellElementWrapper.g.verified.cs | 1499 ++++++++++++ ...ator#HtmlTableElementWrapper.g.verified.cs | 1579 +++++++++++++ ...ableHeaderCellElementWrapper.g.verified.cs | 1512 ++++++++++++ ...r#HtmlTableRowElementWrapper.g.verified.cs | 1494 ++++++++++++ ...mlTableSectionElementWrapper.g.verified.cs | 1476 ++++++++++++ ...r#HtmlTemplateElementWrapper.g.verified.cs | 1464 ++++++++++++ ...r#HtmlTextAreaElementWrapper.g.verified.cs | 1746 ++++++++++++++ ...rator#HtmlTimeElementWrapper.g.verified.cs | 1468 ++++++++++++ ...ator#HtmlTitleElementWrapper.g.verified.cs | 1468 ++++++++++++ ...ator#HtmlTrackElementWrapper.g.verified.cs | 1538 +++++++++++++ ...or#HtmlUnknownElementWrapper.g.verified.cs | 1455 ++++++++++++ ...lUnorderedListElementWrapper.g.verified.cs | 1455 ++++++++++++ ...ator#HtmlVideoElementWrapper.g.verified.cs | 1873 +++++++++++++++ ...st.Generator#IElementFactory.g.verified.cs | 37 + ...orTest.Generator#WrapperBase.g.verified.cs | 82 + ....Generator#WrapperExtensions.g.verified.cs | 83 + .../WrapperElementsGeneratorTest.cs | 37 + .../bunit.web.anglesharp.tests.csproj | 38 + .../CompareToDiffingExtensionsTest.cs | 18 + 100 files changed, 110827 insertions(+), 206 deletions(-) create mode 100644 src/bunit.web.anglesharp/Directory.Build.props create mode 100644 src/bunit.web.anglesharp/IElementFactory.cs create mode 100644 src/bunit.web.anglesharp/README.md create mode 100644 src/bunit.web.anglesharp/WrapperBase.cs create mode 100644 src/bunit.web.anglesharp/WrapperElementGenerator.cs create mode 100644 src/bunit.web.anglesharp/WrapperElementsGenerator.cs create mode 100644 src/bunit.web.anglesharp/bunit.web.anglesharp.csproj create mode 100644 src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs create mode 100644 src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs delete mode 100644 src/bunit.web/Extensions/Internal/ElementFactory.cs delete mode 100644 src/bunit.web/Extensions/Internal/ElementWrapperFactory.cs create mode 100644 src/src.sln create mode 100644 tests/bunit.web.anglesharp.tests/Directory.Build.props create mode 100644 tests/bunit.web.anglesharp.tests/VerifyInitializer.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#IElementFactory.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperBase.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperExtensions.g.verified.cs create mode 100644 tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.cs create mode 100644 tests/bunit.web.anglesharp.tests/bunit.web.anglesharp.tests.csproj diff --git a/bunit.sln b/bunit.sln index fc12e0cd5..bdeaac282 100644 --- a/bunit.sln +++ b/bunit.sln @@ -64,11 +64,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.benchmarks", "benchma EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.benchmarks.assets", "benchmark\bunit.benchmarks.assets\bunit.benchmarks.assets.csproj", "{3619481F-DF6F-4399-9FED-450EE545A19E}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AngleSharpWrappers", "src\AngleSharpWrappers\AngleSharpWrappers.csproj", "{ABB3F046-0297-491A-9106-7948403BE0DE}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.web.query", "src\bunit.web.query\bunit.web.query.csproj", "{0FF92169-7D8F-46A2-8327-A2F028CB426F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "bunit.web.query", "src\bunit.web.query\bunit.web.query.csproj", "{0FF92169-7D8F-46A2-8327-A2F028CB426F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.web.query.tests", "tests\bunit.web.query.tests\bunit.web.query.tests.csproj", "{DE975A0C-0672-4248-913E-D267C1001801}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "bunit.web.query.tests", "tests\bunit.web.query.tests\bunit.web.query.tests.csproj", "{DE975A0C-0672-4248-913E-D267C1001801}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.web.anglesharp", "src\bunit.web.anglesharp\bunit.web.anglesharp.csproj", "{683600A7-236B-4C5D-9F42-84657F64B9C1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.web.anglesharp.tests", "tests\bunit.web.anglesharp.tests\bunit.web.anglesharp.tests.csproj", "{69305E2B-49EF-4DB5-B9EB-952E1A6D667F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -108,10 +110,6 @@ Global {3619481F-DF6F-4399-9FED-450EE545A19E}.Debug|Any CPU.Build.0 = Debug|Any CPU {3619481F-DF6F-4399-9FED-450EE545A19E}.Release|Any CPU.ActiveCfg = Release|Any CPU {3619481F-DF6F-4399-9FED-450EE545A19E}.Release|Any CPU.Build.0 = Release|Any CPU - {ABB3F046-0297-491A-9106-7948403BE0DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ABB3F046-0297-491A-9106-7948403BE0DE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ABB3F046-0297-491A-9106-7948403BE0DE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ABB3F046-0297-491A-9106-7948403BE0DE}.Release|Any CPU.Build.0 = Release|Any CPU {0FF92169-7D8F-46A2-8327-A2F028CB426F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0FF92169-7D8F-46A2-8327-A2F028CB426F}.Debug|Any CPU.Build.0 = Debug|Any CPU {0FF92169-7D8F-46A2-8327-A2F028CB426F}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -120,6 +118,14 @@ Global {DE975A0C-0672-4248-913E-D267C1001801}.Debug|Any CPU.Build.0 = Debug|Any CPU {DE975A0C-0672-4248-913E-D267C1001801}.Release|Any CPU.ActiveCfg = Release|Any CPU {DE975A0C-0672-4248-913E-D267C1001801}.Release|Any CPU.Build.0 = Release|Any CPU + {683600A7-236B-4C5D-9F42-84657F64B9C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {683600A7-236B-4C5D-9F42-84657F64B9C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {683600A7-236B-4C5D-9F42-84657F64B9C1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {683600A7-236B-4C5D-9F42-84657F64B9C1}.Release|Any CPU.Build.0 = Release|Any CPU + {69305E2B-49EF-4DB5-B9EB-952E1A6D667F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {69305E2B-49EF-4DB5-B9EB-952E1A6D667F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {69305E2B-49EF-4DB5-B9EB-952E1A6D667F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {69305E2B-49EF-4DB5-B9EB-952E1A6D667F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -134,9 +140,10 @@ Global {7972A80F-30DC-4EF4-9294-7D4DD2965882} = {6EA09ED4-B714-4E6F-B0E1-4D987F8AE520} {9F7A0623-8294-4A5D-946F-70C481732AA5} = {F6084D31-2A92-4794-A47E-A8F2254E6970} {3619481F-DF6F-4399-9FED-450EE545A19E} = {F6084D31-2A92-4794-A47E-A8F2254E6970} - {ABB3F046-0297-491A-9106-7948403BE0DE} = {9A2B3B34-D41C-43E8-BC7D-246BEBE48D59} {0FF92169-7D8F-46A2-8327-A2F028CB426F} = {9A2B3B34-D41C-43E8-BC7D-246BEBE48D59} {DE975A0C-0672-4248-913E-D267C1001801} = {6EA09ED4-B714-4E6F-B0E1-4D987F8AE520} + {683600A7-236B-4C5D-9F42-84657F64B9C1} = {9A2B3B34-D41C-43E8-BC7D-246BEBE48D59} + {69305E2B-49EF-4DB5-B9EB-952E1A6D667F} = {6EA09ED4-B714-4E6F-B0E1-4D987F8AE520} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {24106918-1C86-4769-BDA6-9C80E64CD260} diff --git a/src/bunit.web.anglesharp/Directory.Build.props b/src/bunit.web.anglesharp/Directory.Build.props new file mode 100644 index 000000000..1e156caa2 --- /dev/null +++ b/src/bunit.web.anglesharp/Directory.Build.props @@ -0,0 +1,4 @@ + + + + diff --git a/src/bunit.web.anglesharp/IElementFactory.cs b/src/bunit.web.anglesharp/IElementFactory.cs new file mode 100644 index 000000000..b9bf081fe --- /dev/null +++ b/src/bunit.web.anglesharp/IElementFactory.cs @@ -0,0 +1,36 @@ +#nullable enable +using AngleSharp.Dom; +using System; + +namespace Bunit.Web.AngleSharp; + +/// +/// Represents an factory, used by a . +/// +internal interface IElementFactory +{ + /// + /// A method that returns the latest version of the element to wrap. + /// + /// + /// This method should throw if the element is not found or is not of the correct type (). + /// + TElement GetElement() where TElement : class, INode; + + /// + /// Subscribe to updates to the wrapped elements. + /// + Action? OnElementReplaced { get; set; } +} + +/// +/// Represents a wrapper around an . +/// +internal interface IElementWrapper where TElement : class, INode +{ + /// + /// Gets the wrapped element. + /// + TElement WrappedElement { get; } +} +#nullable restore diff --git a/src/bunit.web.anglesharp/README.md b/src/bunit.web.anglesharp/README.md new file mode 100644 index 000000000..c41ce7d08 --- /dev/null +++ b/src/bunit.web.anglesharp/README.md @@ -0,0 +1,3 @@ +When changing the source generator, to see the effect, clearing the build cache may be necessary: + +`dotnet build-server shutdown` diff --git a/src/bunit.web.anglesharp/WrapperBase.cs b/src/bunit.web.anglesharp/WrapperBase.cs new file mode 100644 index 000000000..4ab03f17d --- /dev/null +++ b/src/bunit.web.anglesharp/WrapperBase.cs @@ -0,0 +1,81 @@ +#nullable enable +using System.Diagnostics; +using System.Runtime.CompilerServices; +using AngleSharp.Dom; + +namespace Bunit.Web.AngleSharp; + +/// +/// Represents a wrapper . +/// +[DebuggerNonUserCode] +internal abstract class WrapperBase : IElementWrapper + where TElement : class, INode +{ + private readonly IElementFactory elementFactory; + private TElement? element; + + /// + /// Gets the wrapped element. + /// + [DebuggerNonUserCode] + public TElement WrappedElement + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + if (element is null) + element = elementFactory.GetElement(); + + return element; + } + } + + /// + /// Creates an instance of the class. + /// + protected WrapperBase( + TElement element, + IElementFactory elementFactory) + { + this.element = element; + this.elementFactory = elementFactory; + elementFactory.OnElementReplaced = () => this.element = null; + } + + /// + public override bool Equals(object? obj) + => WrappedElement.Equals(obj); + + /// + public override int GetHashCode() => WrappedElement.GetHashCode(); + + /// + public static bool operator ==(WrapperBase x, TElement y) + { + if (x is null) + return y is null; + return x.WrappedElement == y; + } + + /// + public static bool operator !=(WrapperBase x, TElement y) + { + return !(x == y); + } + + /// + public static bool operator ==(TElement x, WrapperBase y) + { + if (y is null) + return x is null; + return x == y.WrappedElement; + } + + /// + public static bool operator !=(TElement x, WrapperBase y) + { + return !(x == y); + } +} +#nullable restore diff --git a/src/bunit.web.anglesharp/WrapperElementGenerator.cs b/src/bunit.web.anglesharp/WrapperElementGenerator.cs new file mode 100644 index 000000000..f4c011c1b --- /dev/null +++ b/src/bunit.web.anglesharp/WrapperElementGenerator.cs @@ -0,0 +1,205 @@ +using Microsoft.CodeAnalysis; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Bunit.Web.AngleSharp; + +internal static class WrapperElementGenerator +{ + internal static string GenerateWrapperTypeSource(StringBuilder source, INamedTypeSymbol elm) + { + var name = $"{elm.Name.Substring(1)}Wrapper"; + var wrappedTypeName = elm.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); + + source.AppendLine("using System.Runtime.CompilerServices;"); + source.AppendLine(); + source.AppendLine("""namespace Bunit.Web.AngleSharp;"""); + source.AppendLine(); + source.AppendLine("/// "); + source.AppendLine("""[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")]"""); + source.AppendLine("""[System.Diagnostics.DebuggerNonUserCode]"""); + source.AppendLine($"internal sealed class {name} : WrapperBase<{wrappedTypeName}>, {wrappedTypeName}"); + source.AppendLine("{"); + source.AppendLine(); + + source.AppendLine($$""" + internal {{name}}({{wrappedTypeName}} element, IElementFactory elementFactory) : base(element, elementFactory) { } + """); + + var generatedProperties = new HashSet(); + foreach (var symbol in elm.GetAllMembers().OrderBy(x => x.Kind).ThenBy(x => x.Name)) + { + switch (symbol) + { + case IMethodSymbol method when !IsSpecialMethod(method.Name): + GenerateOrdinaryMethod(source, method); + break; + case IEventSymbol evt: + if (!generatedProperties.Contains(symbol.Name)) + { + generatedProperties.Add(symbol.Name); + GenerateEventProperty(source, evt); + } + break; + case IPropertySymbol property when property.IsIndexer: + GenerateIndexerProperty(source, property); + break; + case IPropertySymbol property when !property.IsIndexer: + GenerateRegularProperty(source, property); + break; + } + } + + source.AppendLine("}"); + return name; + } + + private static void GenerateOrdinaryMethod(StringBuilder source, IMethodSymbol method) + { + // Determine the return type of the method + string returnType = method.ReturnType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); + + // Start building the method signature + source.AppendLine(); + source.AppendLine("\t/// "); + source.AppendLine("\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.AppendLine("\t[System.Diagnostics.DebuggerHidden]"); + source.AppendLine("\t[System.Diagnostics.DebuggerStepThrough]"); + source.Append($"\tpublic {returnType} {method.Name}("); + + // Append parameters directly to the StringBuilder using a for loop + var parameters = method.Parameters; + for (int i = 0; i < parameters.Length; i++) + { + if (i > 0) + source.Append(", "); + + source.Append($"{parameters[i].Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {parameters[i].Name}"); + } + + // Complete the method signature and start the method body + source.Append($") => WrappedElement.{method.Name}("); + + // Append method invocation parameters using a for loop + for (int i = 0; i < parameters.Length; i++) + { + if (i > 0) + source.Append(", "); + + source.Append(parameters[i].Name); + } + + // Close the method invocation + source.AppendLine(");"); + } + + private static void GenerateRegularProperty(StringBuilder source, IPropertySymbol property) + { + source.AppendLine(); + source.AppendLine("\t/// "); + source.Append($"\tpublic {property.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {property.Name}"); + source.AppendLine(); + source.AppendLine("\t{"); + + if (property.GetMethod is IMethodSymbol) + { + source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); + source.AppendLine("\t\t[System.Diagnostics.DebuggerStepThrough]"); + source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.AppendLine($"\t\tget => WrappedElement.{property.Name};"); + } + + if (property.SetMethod is IMethodSymbol) + { + source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); + source.AppendLine("\t\t[System.Diagnostics.DebuggerStepThrough]"); + source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.AppendLine($"\t\tset => WrappedElement.{property.Name} = value;"); + } + + source.AppendLine("\t}"); + } + + private static void GenerateIndexerProperty(StringBuilder source, IPropertySymbol property) + { + source.AppendLine(); + source.AppendLine("\t/// "); + source.Append($"\tpublic {property.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} this["); + + foreach (var p in property.Parameters) + { + source.Append($"{p.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {p.Name}"); + } + + source.Append("]"); + source.AppendLine(); + source.AppendLine("\t{"); + + if (property.GetMethod is IMethodSymbol) + { + source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); + source.AppendLine("\t\t[System.Diagnostics.DebuggerStepThrough]"); + source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.Append("\t\tget => WrappedElement["); + PrintCallParameters(); + source.AppendLine("];"); + } + + if (property.SetMethod is IMethodSymbol) + { + source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); + source.AppendLine("\t\t[System.Diagnostics.DebuggerStepThrough]"); + source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.Append("\t\tset => WrappedElement["); + PrintCallParameters(); + source.AppendLine("] = value;"); + } + source.AppendLine("\t}"); + + void PrintCallParameters() + { + for (int i = 0; i < property.Parameters.Length; i++) + { + if (i > 0) + source.Append(", "); + + source.Append(property.Parameters[i].Name); + } + } + } + + private static void GenerateEventProperty(StringBuilder source, IEventSymbol eventSymbol) + { + source.AppendLine(); + source.AppendLine("\t/// "); + source.AppendLine($"\tpublic event {eventSymbol.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {eventSymbol.Name}"); + source.AppendLine("\t{"); + source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); + source.AppendLine($"\t\tadd => Unsafe.As<{eventSymbol.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}>(WrappedElement).{eventSymbol.Name} += value;"); + source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); + source.AppendLine($"\t\tremove => Unsafe.As<{eventSymbol.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}>(WrappedElement).{eventSymbol.Name} -= value;"); + source.AppendLine("\t}"); + } + + private static IEnumerable GetAllMembers(this INamedTypeSymbol symbol) + { + foreach (var item in symbol.GetMembers()) + { + yield return item; + } + + foreach (var item in symbol.AllInterfaces.SelectMany(x => x.GetMembers())) + { + yield return item; + } + } + + private static bool IsSpecialMethod(string methodName) + { + return methodName.StartsWith("add_") || methodName.StartsWith("remove_") || + methodName.StartsWith("get_") || methodName.StartsWith("set_"); + } +} diff --git a/src/bunit.web.anglesharp/WrapperElementsGenerator.cs b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs new file mode 100644 index 000000000..e08479dba --- /dev/null +++ b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs @@ -0,0 +1,137 @@ +using AngleSharp.Html.Dom; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.Text; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Xml.Linq; + +namespace Bunit.Web.AngleSharp; + +[Generator] +public class WrapperElementsGenerator : IIncrementalGenerator +{ + public void Initialize(IncrementalGeneratorInitializationContext context) + { + var assemblyReferences = context + .CompilationProvider + .Select((compilation, cancellationToken) => HasAngleSharpReference(compilation)); + + context.RegisterSourceOutput(assemblyReferences, (context, hasAngleSharp) => + { + if (!hasAngleSharp) + return; + + var elementFactorySource = ReadEmbeddedResource("Bunit.Web.AngleSharp.IElementFactory.cs"); + var wrapperBase = ReadEmbeddedResource("Bunit.Web.AngleSharp.WrapperBase.cs"); + context.AddSource("IElementFactory.g.cs", elementFactorySource); + context.AddSource("WrapperBase.g.cs", wrapperBase); + }); + + context.RegisterSourceOutput(context.CompilationProvider.Combine(assemblyReferences), (context, input) => + { + var (compilation, hasAngleSharp) = input; + + if (!hasAngleSharp) + return; + + var elementInterfacetypes = FindElementInterfaces(compilation); + + var source = new StringBuilder(); + foreach (var elm in elementInterfacetypes) + { + source.Clear(); + var name = WrapperElementGenerator.GenerateWrapperTypeSource(source, elm); + context.AddSource($"{name}.g.cs", SourceText.From(source.ToString(), Encoding.UTF8)); + } + + source.Clear(); + GenerateWrapperFactory(source, elementInterfacetypes); + context.AddSource($"WrapperExtensions.g.cs", SourceText.From(source.ToString(), Encoding.UTF8)); + }); + } + + private static void GenerateWrapperFactory(StringBuilder source, IEnumerable elementInterfacetypes) + { + source.AppendLine("""namespace Bunit.Web.AngleSharp;"""); + source.AppendLine(); + source.AppendLine($"internal static class WrapperExtensions"); + source.AppendLine("{"); + source.AppendLine(); + source.AppendLine($"\tpublic static global::AngleSharp.Dom.IElement WrapUsing(this global::AngleSharp.Dom.IElement element, TElementFactory elementFactory) where TElementFactory : IElementFactory => element switch"); + source.AppendLine("\t{"); + + foreach (var elm in elementInterfacetypes) + { + var wrapperName = $"{elm.Name.Substring(1)}Wrapper"; + source.AppendLine($"\t\t{elm.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} e => new {wrapperName}(e, elementFactory),"); + } + source.AppendLine($"\t\t_ => new ElementWrapper(element, elementFactory),"); + + source.AppendLine("\t};"); + source.AppendLine("}"); + } + + private static IReadOnlyList FindElementInterfaces(Compilation compilation) + { + var meta = compilation.References.First(x => x.Display?.EndsWith("\\AngleSharp.dll") ?? false); + + var angleSharpAssemblySymbol = compilation.GetAssemblyOrModuleSymbol(meta) as IAssemblySymbol; + var htmlDomNameSpace = angleSharpAssemblySymbol + .GlobalNamespace + .GetNamespaceMembers() + .First(x => x.Name == "AngleSharp") + .GetNamespaceMembers() + .First(x => x.Name == "Html") + .GetNamespaceMembers() + .First(x => x.Name == "Dom"); + + var elementInterfaceSymbol = angleSharpAssemblySymbol.GetTypeByMetadataName("AngleSharp.Dom.IElement"); + + var result = htmlDomNameSpace + .GetTypeMembers() + .Where(typeSymbol => typeSymbol.TypeKind == TypeKind.Interface && typeSymbol.AllInterfaces.Contains(elementInterfaceSymbol)) + .ToList(); + + result.Add(elementInterfaceSymbol); + + result.Sort(static (x, y) => + { + if (x.AllInterfaces.Contains(y)) + return -1; + else if (y.AllInterfaces.Contains(x)) + return 1; + return 0; + }); + + return result; + } + + private static string ReadEmbeddedResource(string resourceName) + { + using var stream = typeof(WrapperElementsGenerator).Assembly.GetManifestResourceStream(resourceName); + + if (stream is null) + { + throw new InvalidOperationException($"Could not find embedded resource: {resourceName}"); + } + + using var reader = new StreamReader(stream); + return reader.ReadToEnd(); + } + + private static bool HasAngleSharpReference(Compilation compilation) + { + foreach (var reference in compilation.ReferencedAssemblyNames) + { + if (reference.Name.StartsWith("AngleSharp", StringComparison.OrdinalIgnoreCase)) + { + return true; + } + } + + return false; + } +} diff --git a/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj b/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj new file mode 100644 index 000000000..71279dbce --- /dev/null +++ b/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj @@ -0,0 +1,24 @@ + + + + netstandard2.0 + 12.0 + true + Bunit.Web.AngleSharp + + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + diff --git a/src/bunit.web/Diffing/HtmlComparer.cs b/src/bunit.web/Diffing/HtmlComparer.cs index cf6051b58..64ec880d7 100644 --- a/src/bunit.web/Diffing/HtmlComparer.cs +++ b/src/bunit.web/Diffing/HtmlComparer.cs @@ -2,8 +2,8 @@ using AngleSharp.Diffing.Core; using AngleSharp.Diffing.Strategies; using AngleSharp.Dom; -using AngleSharpWrappers; using Bunit.Rendering; +using Bunit.Web.AngleSharp; namespace Bunit.Diffing; diff --git a/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs b/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs index 24c1bf2aa..410072f34 100644 --- a/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs +++ b/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs @@ -2,8 +2,8 @@ using System.Runtime.ExceptionServices; using AngleSharp.Dom; using AngleSharp.Html.Dom; -using AngleSharpWrappers; using Bunit.Rendering; +using Bunit.Web.AngleSharp; namespace Bunit; diff --git a/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs b/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs new file mode 100644 index 000000000..bf8e84822 --- /dev/null +++ b/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs @@ -0,0 +1,31 @@ +using AngleSharp.Dom; + +namespace Bunit; + +/// +/// Extensions for wrapped inside types. +/// +public static class AngleSharpWrapperExtensions +{ + /// + /// Unwraps a wrapped AngleSharp object, if it has been wrapped. + /// + public static TElement Unwrap(this TElement element) where TElement : class, INode + => element is Bunit.Web.AngleSharp.IElementWrapper wrapper + ? wrapper.WrappedElement + : element; + + /// + /// Unwraps a enumerable of wrapped AngleSharp object, if they have been wrapped. + /// + public static IEnumerable Unwrap(this IEnumerable elements) + { + if (elements is null) + yield break; + + foreach (var element in elements) + { + yield return element.Unwrap(); + } + } +} diff --git a/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs b/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs new file mode 100644 index 000000000..7b4eb08cd --- /dev/null +++ b/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs @@ -0,0 +1,30 @@ +using AngleSharp.Dom; + +namespace Bunit; + +internal sealed class CssSelectorElementFactory : Bunit.Web.AngleSharp.IElementFactory +{ + private readonly IRenderedFragment testTarget; + private readonly string cssSelector; + + public Action? OnElementReplaced { get; set; } + + public CssSelectorElementFactory(IRenderedFragment testTarget, string cssSelector) + { + this.testTarget = testTarget; + this.cssSelector = cssSelector; + + // Is it a problem this subscription is not being disposed of? + testTarget.OnMarkupUpdated += FragmentsMarkupUpdated; + } + + public TElement GetElement() where TElement : class, INode + { + var queryResult = testTarget.Nodes.QuerySelector(cssSelector); + var element = queryResult as TElement; + return element ?? throw new ElementRemovedFromDomException(cssSelector); + } + + private void FragmentsMarkupUpdated(object? sender, EventArgs args) + => OnElementReplaced?.Invoke(); +} diff --git a/src/bunit.web/Extensions/Internal/ElementFactory.cs b/src/bunit.web/Extensions/Internal/ElementFactory.cs deleted file mode 100644 index 647b806a7..000000000 --- a/src/bunit.web/Extensions/Internal/ElementFactory.cs +++ /dev/null @@ -1,34 +0,0 @@ -using AngleSharp.Dom; - -namespace Bunit; - -using AngleSharpWrappers; - -internal sealed class ElementFactory : IElementFactory - where TElement : class, IElement -{ - private readonly IRenderedFragment testTarget; - private readonly string cssSelector; - private TElement? element; - - public ElementFactory(IRenderedFragment testTarget, TElement initialElement, string cssSelector) - { - this.testTarget = testTarget; - this.cssSelector = cssSelector; - element = initialElement; - testTarget.OnMarkupUpdated += FragmentsMarkupUpdated; - } - - private void FragmentsMarkupUpdated(object? sender, EventArgs args) => element = null; - - TElement IElementFactory.GetElement() - { - if (element is null) - { - var queryResult = testTarget.Nodes.QuerySelector(cssSelector); - element = queryResult as TElement; - } - - return element ?? throw new ElementRemovedFromDomException(cssSelector); - } -} diff --git a/src/bunit.web/Extensions/Internal/ElementWrapperFactory.cs b/src/bunit.web/Extensions/Internal/ElementWrapperFactory.cs deleted file mode 100644 index 9c5a56593..000000000 --- a/src/bunit.web/Extensions/Internal/ElementWrapperFactory.cs +++ /dev/null @@ -1,156 +0,0 @@ -using AngleSharp.Dom; -using AngleSharp.Html.Dom; -using AngleSharp.Svg.Dom; -using AngleSharpWrappers; - -namespace Bunit; - -internal static class ElementWrapperFactory -{ - public static IElement Create(IElement element, IRenderedFragment renderedFragment, string cssSelector) - { - return element switch - { - IHtmlAnchorElement htmlAnchorElement => new HtmlAnchorElementWrapper( - new ElementFactory(renderedFragment, htmlAnchorElement, cssSelector)), - IHtmlAreaElement htmlAreaElement => new HtmlAreaElementWrapper( - new ElementFactory(renderedFragment, htmlAreaElement, cssSelector)), - IHtmlAudioElement htmlAudioElement => new HtmlAudioElementWrapper( - new ElementFactory(renderedFragment, htmlAudioElement, cssSelector)), - IHtmlBaseElement htmlBaseElement => new HtmlBaseElementWrapper( - new ElementFactory(renderedFragment, htmlBaseElement, cssSelector)), - IHtmlBodyElement htmlBodyElement => new HtmlBodyElementWrapper( - new ElementFactory(renderedFragment, htmlBodyElement, cssSelector)), - IHtmlBreakRowElement htmlBreakRowElement => new HtmlBreakRowElementWrapper( - new ElementFactory(renderedFragment, htmlBreakRowElement, cssSelector)), - IHtmlButtonElement htmlButtonElement => new HtmlButtonElementWrapper( - new ElementFactory(renderedFragment, htmlButtonElement, cssSelector)), - IHtmlCanvasElement htmlCanvasElement => new HtmlCanvasElementWrapper( - new ElementFactory(renderedFragment, htmlCanvasElement, cssSelector)), - IHtmlCommandElement htmlCommandElement => new HtmlCommandElementWrapper( - new ElementFactory(renderedFragment, htmlCommandElement, cssSelector)), - IHtmlDataElement htmlDataElement => new HtmlDataElementWrapper( - new ElementFactory(renderedFragment, htmlDataElement, cssSelector)), - IHtmlDataListElement htmlDataListElement => new HtmlDataListElementWrapper( - new ElementFactory(renderedFragment, htmlDataListElement, cssSelector)), - IHtmlDetailsElement htmlDetailsElement => new HtmlDetailsElementWrapper( - new ElementFactory(renderedFragment, htmlDetailsElement, cssSelector)), - IHtmlDialogElement htmlDialogElement => new HtmlDialogElementWrapper( - new ElementFactory(renderedFragment, htmlDialogElement, cssSelector)), - IHtmlDivElement htmlDivElement => new HtmlDivElementWrapper( - new ElementFactory(renderedFragment, htmlDivElement, cssSelector)), - IHtmlEmbedElement htmlEmbedElement => new HtmlEmbedElementWrapper( - new ElementFactory(renderedFragment, htmlEmbedElement, cssSelector)), - IHtmlFieldSetElement htmlFieldSetElement => new HtmlFieldSetElementWrapper( - new ElementFactory(renderedFragment, htmlFieldSetElement, cssSelector)), - IHtmlFormElement htmlFormElement => new HtmlFormElementWrapper( - new ElementFactory(renderedFragment, htmlFormElement, cssSelector)), - IHtmlHeadElement htmlHeadElement => new HtmlHeadElementWrapper( - new ElementFactory(renderedFragment, htmlHeadElement, cssSelector)), - IHtmlHeadingElement htmlHeadingElement => new HtmlHeadingElementWrapper( - new ElementFactory(renderedFragment, htmlHeadingElement, cssSelector)), - IHtmlHrElement htmlHrElement => new HtmlHrElementWrapper( - new ElementFactory(renderedFragment, htmlHrElement, cssSelector)), - IHtmlHtmlElement htmlHtmlElement => new HtmlHtmlElementWrapper( - new ElementFactory(renderedFragment, htmlHtmlElement, cssSelector)), - IHtmlImageElement htmlImageElement => new HtmlImageElementWrapper( - new ElementFactory(renderedFragment, htmlImageElement, cssSelector)), - IHtmlInlineFrameElement htmlInlineFrameElement => new HtmlInlineFrameElementWrapper( - new ElementFactory(renderedFragment, htmlInlineFrameElement, cssSelector)), - IHtmlInputElement htmlInputElement => new HtmlInputElementWrapper( - new ElementFactory(renderedFragment, htmlInputElement, cssSelector)), - IHtmlKeygenElement htmlKeygenElement => new HtmlKeygenElementWrapper( - new ElementFactory(renderedFragment, htmlKeygenElement, cssSelector)), - IHtmlLabelElement htmlLabelElement => new HtmlLabelElementWrapper( - new ElementFactory(renderedFragment, htmlLabelElement, cssSelector)), - IHtmlLegendElement htmlLegendElement => new HtmlLegendElementWrapper( - new ElementFactory(renderedFragment, htmlLegendElement, cssSelector)), - IHtmlLinkElement htmlLinkElement => new HtmlLinkElementWrapper( - new ElementFactory(renderedFragment, htmlLinkElement, cssSelector)), - IHtmlListItemElement htmlListItemElement => new HtmlListItemElementWrapper( - new ElementFactory(renderedFragment, htmlListItemElement, cssSelector)), - IHtmlMapElement htmlMapElement => new HtmlMapElementWrapper( - new ElementFactory(renderedFragment, htmlMapElement, cssSelector)), - IHtmlMarqueeElement htmlMarqueeElement => new HtmlMarqueeElementWrapper( - new ElementFactory(renderedFragment, htmlMarqueeElement, cssSelector)), - IHtmlMenuElement htmlMenuElement => new HtmlMenuElementWrapper( - new ElementFactory(renderedFragment, htmlMenuElement, cssSelector)), - IHtmlMenuItemElement htmlMenuItemElement => new HtmlMenuItemElementWrapper( - new ElementFactory(renderedFragment, htmlMenuItemElement, cssSelector)), - IHtmlMetaElement htmlMetaElement => new HtmlMetaElementWrapper( - new ElementFactory(renderedFragment, htmlMetaElement, cssSelector)), - IHtmlMeterElement htmlMeterElement => new HtmlMeterElementWrapper( - new ElementFactory(renderedFragment, htmlMeterElement, cssSelector)), - IHtmlModElement htmlModElement => new HtmlModElementWrapper( - new ElementFactory(renderedFragment, htmlModElement, cssSelector)), - IHtmlObjectElement htmlObjectElement => new HtmlObjectElementWrapper( - new ElementFactory(renderedFragment, htmlObjectElement, cssSelector)), - IHtmlOrderedListElement htmlOrderedListElement => new HtmlOrderedListElementWrapper( - new ElementFactory(renderedFragment, htmlOrderedListElement, cssSelector)), - IHtmlParagraphElement htmlParagraphElement => new HtmlParagraphElementWrapper( - new ElementFactory(renderedFragment, htmlParagraphElement, cssSelector)), - IHtmlParamElement htmlParamElement => new HtmlParamElementWrapper( - new ElementFactory(renderedFragment, htmlParamElement, cssSelector)), - IHtmlPreElement htmlPreElement => new HtmlPreElementWrapper( - new ElementFactory(renderedFragment, htmlPreElement, cssSelector)), - IHtmlProgressElement htmlProgressElement => new HtmlProgressElementWrapper( - new ElementFactory(renderedFragment, htmlProgressElement, cssSelector)), - IHtmlQuoteElement htmlQuoteElement => new HtmlQuoteElementWrapper( - new ElementFactory(renderedFragment, htmlQuoteElement, cssSelector)), - IHtmlScriptElement htmlScriptElement => new HtmlScriptElementWrapper( - new ElementFactory(renderedFragment, htmlScriptElement, cssSelector)), - IHtmlSelectElement htmlSelectElement => new HtmlSelectElementWrapper( - new ElementFactory(renderedFragment, htmlSelectElement, cssSelector)), - IHtmlSourceElement htmlSourceElement => new HtmlSourceElementWrapper( - new ElementFactory(renderedFragment, htmlSourceElement, cssSelector)), - IHtmlSpanElement htmlSpanElement => new HtmlSpanElementWrapper( - new ElementFactory(renderedFragment, htmlSpanElement, cssSelector)), - IHtmlStyleElement htmlStyleElement => new HtmlStyleElementWrapper( - new ElementFactory(renderedFragment, htmlStyleElement, cssSelector)), - IHtmlTableCaptionElement htmlTableCaptionElement => new HtmlTableCaptionElementWrapper( - new ElementFactory(renderedFragment, htmlTableCaptionElement, cssSelector)), - IHtmlTableCellElement htmlTableCellElement => new HtmlTableCellElementWrapper( - new ElementFactory(renderedFragment, htmlTableCellElement, cssSelector)), - IHtmlTableElement htmlTableElement => new HtmlTableElementWrapper( - new ElementFactory(renderedFragment, htmlTableElement, cssSelector)), - IHtmlTableRowElement htmlTableRowElement => new HtmlTableRowElementWrapper( - new ElementFactory(renderedFragment, htmlTableRowElement, cssSelector)), - IHtmlTableSectionElement htmlTableSectionElement => new HtmlTableSectionElementWrapper( - new ElementFactory(renderedFragment, htmlTableSectionElement, cssSelector)), - IHtmlTemplateElement htmlTemplateElement => new HtmlTemplateElementWrapper( - new ElementFactory(renderedFragment, htmlTemplateElement, cssSelector)), - IHtmlTextAreaElement htmlTextAreaElement => new HtmlTextAreaElementWrapper( - new ElementFactory(renderedFragment, htmlTextAreaElement, cssSelector)), - IHtmlTimeElement htmlTimeElement => new HtmlTimeElementWrapper( - new ElementFactory(renderedFragment, htmlTimeElement, cssSelector)), - IHtmlTitleElement htmlTitleElement => new HtmlTitleElementWrapper( - new ElementFactory(renderedFragment, htmlTitleElement, cssSelector)), - IHtmlTrackElement htmlTrackElement => new HtmlTrackElementWrapper( - new ElementFactory(renderedFragment, htmlTrackElement, cssSelector)), - IHtmlUnknownElement htmlUnknownElement => new HtmlUnknownElementWrapper( - new ElementFactory(renderedFragment, htmlUnknownElement, cssSelector)), - IHtmlVideoElement htmlVideoElement => new HtmlVideoElementWrapper( - new ElementFactory(renderedFragment, htmlVideoElement, cssSelector)), - IHtmlMediaElement htmlMediaElement => new HtmlMediaElementWrapper( - new ElementFactory(renderedFragment, htmlMediaElement, cssSelector)), - IPseudoElement pseudoElement => new PseudoElementWrapper( - new ElementFactory(renderedFragment, pseudoElement, cssSelector)), - ISvgCircleElement svgCircleElement => new SvgCircleElementWrapper( - new ElementFactory(renderedFragment, svgCircleElement, cssSelector)), - ISvgDescriptionElement svgDescriptionElement => new SvgDescriptionElementWrapper( - new ElementFactory(renderedFragment, svgDescriptionElement, cssSelector)), - ISvgForeignObjectElement svgForeignObjectElement => new SvgForeignObjectElementWrapper( - new ElementFactory(renderedFragment, svgForeignObjectElement, cssSelector)), - ISvgSvgElement svgSvgElement => new SvgSvgElementWrapper( - new ElementFactory(renderedFragment, svgSvgElement, cssSelector)), - ISvgTitleElement svgTitleElement => new SvgTitleElementWrapper( - new ElementFactory(renderedFragment, svgTitleElement, cssSelector)), - ISvgElement svgElement => new SvgElementWrapper( - new ElementFactory(renderedFragment, svgElement, cssSelector)), - IHtmlElement htmlElement => new HtmlElementWrapper( - new ElementFactory(renderedFragment, htmlElement, cssSelector)), - _ => new ElementWrapper( - new ElementFactory(renderedFragment, element, cssSelector)), - }; - } -} diff --git a/src/bunit.web/Extensions/Internal/RefreshableElementCollection.cs b/src/bunit.web/Extensions/Internal/RefreshableElementCollection.cs index d1c6acf82..83854d8ee 100644 --- a/src/bunit.web/Extensions/Internal/RefreshableElementCollection.cs +++ b/src/bunit.web/Extensions/Internal/RefreshableElementCollection.cs @@ -30,6 +30,7 @@ public bool EnableAutoRefresh } private bool ShouldDisable(bool value) => !value && enableAutoRefresh; + private bool ShouldEnable(bool value) => value && !enableAutoRefresh; internal RefreshableElementCollection(IRenderedFragment renderedFragment, string cssSelector) diff --git a/src/bunit.web/Extensions/RenderedFragmentExtensions.cs b/src/bunit.web/Extensions/RenderedFragmentExtensions.cs index da7f5addf..b4801c279 100644 --- a/src/bunit.web/Extensions/RenderedFragmentExtensions.cs +++ b/src/bunit.web/Extensions/RenderedFragmentExtensions.cs @@ -1,5 +1,6 @@ using AngleSharp.Dom; using Bunit.Rendering; +using Bunit.Web.AngleSharp; namespace Bunit; @@ -25,7 +26,7 @@ public static IElement Find(this IRenderedFragment renderedFragment, string cssS if (result is null) throw new ElementNotFoundException(cssSelector); - return ElementWrapperFactory.Create(result, renderedFragment, cssSelector); + return result.WrapUsing(new CssSelectorElementFactory(renderedFragment, cssSelector)); } /// diff --git a/src/bunit.web/IRenderedFragment.cs b/src/bunit.web/IRenderedFragment.cs index 97eac21ba..38d87e179 100644 --- a/src/bunit.web/IRenderedFragment.cs +++ b/src/bunit.web/IRenderedFragment.cs @@ -21,7 +21,7 @@ public interface IRenderedFragment : IRenderedFragmentBase /// /// Gets the AngleSharp based /// on the HTML markup from the rendered fragment/component. - /// + /// INodeList Nodes { get; } /// diff --git a/src/bunit.web/bunit.web.csproj b/src/bunit.web/bunit.web.csproj index baa52f589..2effe9f25 100644 --- a/src/bunit.web/bunit.web.csproj +++ b/src/bunit.web/bunit.web.csproj @@ -19,6 +19,10 @@ + + + + @@ -64,8 +68,7 @@ - - + diff --git a/src/src.sln b/src/src.sln new file mode 100644 index 000000000..806daf85c --- /dev/null +++ b/src/src.sln @@ -0,0 +1,72 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.002.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AngleSharpWrappers", "AngleSharpWrappers\AngleSharpWrappers.csproj", "{740427B1-69C5-4DD6-B2EE-09D5C6FE08B8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit", "bunit\bunit.csproj", "{91DF582A-7C2B-4437-AB28-EE9FBED907A0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.core", "bunit.core\bunit.core.csproj", "{EC350F53-49A3-498A-B349-59BC6C0EB236}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.template", "bunit.template\bunit.template.csproj", "{1E035DBC-EFCF-4A4B-86A3-A4AA0E3A1EEE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.web", "bunit.web\bunit.web.csproj", "{73994570-A89F-4726-8A6F-DFA53947DD29}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.web.anglesharp", "bunit.web.anglesharp\bunit.web.anglesharp.csproj", "{EB2BD695-0ED9-4F4D-8C9A-021A3B948800}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.web.query", "bunit.web.query\bunit.web.query.csproj", "{F3C4F8A2-1B48-4E70-B66B-E14E97C38927}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "bunit.template (1)", "bunit.template", "{C7995CF2-FFAB-4409-8AFB-74698442B784}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Company.BlazorTests1", "bunit.template\template\Company.BlazorTests1.csproj", "{537418EE-DC2C-4611-B16A-B986D41740EE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {740427B1-69C5-4DD6-B2EE-09D5C6FE08B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {740427B1-69C5-4DD6-B2EE-09D5C6FE08B8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {740427B1-69C5-4DD6-B2EE-09D5C6FE08B8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {740427B1-69C5-4DD6-B2EE-09D5C6FE08B8}.Release|Any CPU.Build.0 = Release|Any CPU + {91DF582A-7C2B-4437-AB28-EE9FBED907A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {91DF582A-7C2B-4437-AB28-EE9FBED907A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {91DF582A-7C2B-4437-AB28-EE9FBED907A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {91DF582A-7C2B-4437-AB28-EE9FBED907A0}.Release|Any CPU.Build.0 = Release|Any CPU + {EC350F53-49A3-498A-B349-59BC6C0EB236}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EC350F53-49A3-498A-B349-59BC6C0EB236}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EC350F53-49A3-498A-B349-59BC6C0EB236}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EC350F53-49A3-498A-B349-59BC6C0EB236}.Release|Any CPU.Build.0 = Release|Any CPU + {1E035DBC-EFCF-4A4B-86A3-A4AA0E3A1EEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1E035DBC-EFCF-4A4B-86A3-A4AA0E3A1EEE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1E035DBC-EFCF-4A4B-86A3-A4AA0E3A1EEE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1E035DBC-EFCF-4A4B-86A3-A4AA0E3A1EEE}.Release|Any CPU.Build.0 = Release|Any CPU + {73994570-A89F-4726-8A6F-DFA53947DD29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {73994570-A89F-4726-8A6F-DFA53947DD29}.Debug|Any CPU.Build.0 = Debug|Any CPU + {73994570-A89F-4726-8A6F-DFA53947DD29}.Release|Any CPU.ActiveCfg = Release|Any CPU + {73994570-A89F-4726-8A6F-DFA53947DD29}.Release|Any CPU.Build.0 = Release|Any CPU + {EB2BD695-0ED9-4F4D-8C9A-021A3B948800}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EB2BD695-0ED9-4F4D-8C9A-021A3B948800}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EB2BD695-0ED9-4F4D-8C9A-021A3B948800}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EB2BD695-0ED9-4F4D-8C9A-021A3B948800}.Release|Any CPU.Build.0 = Release|Any CPU + {F3C4F8A2-1B48-4E70-B66B-E14E97C38927}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F3C4F8A2-1B48-4E70-B66B-E14E97C38927}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F3C4F8A2-1B48-4E70-B66B-E14E97C38927}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F3C4F8A2-1B48-4E70-B66B-E14E97C38927}.Release|Any CPU.Build.0 = Release|Any CPU + {537418EE-DC2C-4611-B16A-B986D41740EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {537418EE-DC2C-4611-B16A-B986D41740EE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {537418EE-DC2C-4611-B16A-B986D41740EE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {537418EE-DC2C-4611-B16A-B986D41740EE}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {537418EE-DC2C-4611-B16A-B986D41740EE} = {C7995CF2-FFAB-4409-8AFB-74698442B784} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {28522EFE-F7F9-42C1-9A91-EC9D8EC08CDB} + EndGlobalSection +EndGlobal diff --git a/tests/Directory.Build.props b/tests/Directory.Build.props index 30344efcc..f94669dea 100644 --- a/tests/Directory.Build.props +++ b/tests/Directory.Build.props @@ -8,7 +8,6 @@ annotations - false true false true @@ -25,7 +24,7 @@ - + diff --git a/tests/bunit.web.anglesharp.tests/Directory.Build.props b/tests/bunit.web.anglesharp.tests/Directory.Build.props new file mode 100644 index 000000000..1e156caa2 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/Directory.Build.props @@ -0,0 +1,4 @@ + + + + diff --git a/tests/bunit.web.anglesharp.tests/VerifyInitializer.cs b/tests/bunit.web.anglesharp.tests/VerifyInitializer.cs new file mode 100644 index 000000000..2ca660d0c --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/VerifyInitializer.cs @@ -0,0 +1,11 @@ +using System.Runtime.CompilerServices; + +namespace Bunit; + +internal static class VerifyInitializer +{ + + [ModuleInitializer] + public static void Init() => + VerifySourceGenerators.Initialize(); +} \ No newline at end of file diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs new file mode 100644 index 000000000..abdf9d4b5 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs @@ -0,0 +1,614 @@ +//HintName: ElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class ElementWrapper : WrapperBase, global::AngleSharp.Dom.IElement +{ + + internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs new file mode 100644 index 000000000..8575f3d8c --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs @@ -0,0 +1,1682 @@ +//HintName: HtmlAnchorElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlAnchorElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlAnchorElement +{ + + internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public string Download + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Download; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Download = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Hash + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Hash; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Hash = value; + } + + /// + public string Host + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Host; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Host = value; + } + + /// + public string HostName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HostName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.HostName = value; + } + + /// + public string Href + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Href; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Href = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string Origin + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Origin; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Password + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Password; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Password = value; + } + + /// + public string PathName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PathName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.PathName = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList Ping + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Ping; + } + + /// + public string Port + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Port; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Port = value; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public string Protocol + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Protocol; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Protocol = value; + } + + /// + public string Relation + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Relation; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Relation = value; + } + + /// + public global::AngleSharp.Dom.ITokenList RelationList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.RelationList; + } + + /// + public string Search + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Search; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Search = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string Target + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Target; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Target = value; + } + + /// + public string TargetLanguage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TargetLanguage; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TargetLanguage = value; + } + + /// + public string Text + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Text; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + } + + /// + public string UserName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.UserName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.UserName = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs new file mode 100644 index 000000000..50713f73d --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs @@ -0,0 +1,1716 @@ +//HintName: HtmlAreaElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlAreaElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlAreaElement +{ + + internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public string AlternativeText + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AlternativeText; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AlternativeText = value; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public string Coordinates + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Coordinates; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Coordinates = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public string Download + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Download; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Download = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Hash + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Hash; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Hash = value; + } + + /// + public string Host + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Host; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Host = value; + } + + /// + public string HostName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HostName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.HostName = value; + } + + /// + public string Href + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Href; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Href = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string Origin + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Origin; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Password + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Password; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Password = value; + } + + /// + public string PathName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PathName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.PathName = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList Ping + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Ping; + } + + /// + public string Port + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Port; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Port = value; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public string Protocol + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Protocol; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Protocol = value; + } + + /// + public string Relation + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Relation; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Relation = value; + } + + /// + public global::AngleSharp.Dom.ITokenList RelationList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.RelationList; + } + + /// + public string Search + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Search; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Search = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Shape + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Shape; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Shape = value; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string Target + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Target; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Target = value; + } + + /// + public string TargetLanguage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TargetLanguage; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TargetLanguage = value; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } + + /// + public string UserName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.UserName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.UserName = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs new file mode 100644 index 000000000..0f9222a92 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs @@ -0,0 +1,1816 @@ +//HintName: HtmlAudioElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlAudioElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlAudioElement +{ + + internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string label, string language) => WrappedElement.AddTextTrack(kind, label, language); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string CanPlayType(string type) => WrappedElement.CanPlayType(type); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Load() => WrappedElement.Load(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Pause() => WrappedElement.Pause(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Play() => WrappedElement.Play(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public global::AngleSharp.Media.Dom.IAudioTrackList AudioTracks + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AudioTracks; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public global::AngleSharp.Media.Dom.ITimeRanges BufferedTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BufferedTime; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Media.Dom.IMediaController Controller + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Controller; + } + + /// + public string CrossOrigin + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CrossOrigin; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CrossOrigin = value; + } + + /// + public global::AngleSharp.Io.IDownload CurrentDownload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentDownload; + } + + /// + public string CurrentSource + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentSource; + } + + /// + public double CurrentTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentTime; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CurrentTime = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public double DefaultPlaybackRate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DefaultPlaybackRate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DefaultPlaybackRate = value; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public double Duration + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Duration; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsAutoplay + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsAutoplay; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsAutoplay = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDefaultMuted + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDefaultMuted; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDefaultMuted = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsEnded + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsEnded; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsLoop + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsLoop; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsLoop = value; + } + + /// + public bool IsMuted + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsMuted; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsMuted = value; + } + + /// + public bool IsPaused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsPaused; + } + + /// + public bool IsSeeking + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSeeking; + } + + /// + public bool IsShowingControls + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsShowingControls; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsShowingControls = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public global::AngleSharp.Media.Dom.IMediaError MediaError + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MediaError; + } + + /// + public string MediaGroup + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MediaGroup; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.MediaGroup = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Media.Dom.MediaNetworkState NetworkState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NetworkState; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public double PlaybackRate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PlaybackRate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.PlaybackRate = value; + } + + /// + public global::AngleSharp.Media.Dom.MediaControllerPlaybackState PlaybackState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PlaybackState; + } + + /// + public global::AngleSharp.Media.Dom.ITimeRanges PlayedTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PlayedTime; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public string Preload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Preload; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Preload = value; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Media.Dom.MediaReadyState ReadyState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ReadyState; + } + + /// + public global::AngleSharp.Media.Dom.ITimeRanges SeekableTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SeekableTime; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public global::System.DateTime StartDate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.StartDate; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public global::AngleSharp.Media.Dom.ITextTrackList TextTracks + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextTracks; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public global::AngleSharp.Media.Dom.IVideoTrackList VideoTracks + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.VideoTracks; + } + + /// + public double Volume + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Volume; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Volume = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs new file mode 100644 index 000000000..f815ecf2e --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs @@ -0,0 +1,1481 @@ +//HintName: HtmlBaseElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlBaseElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlBaseElement +{ + + internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Href + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Href; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Href = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string Target + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Target; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Target = value; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs new file mode 100644 index 000000000..7e74fafe2 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs @@ -0,0 +1,1587 @@ +//HintName: HtmlBodyElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlBodyElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlBodyElement +{ + + internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler HashChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).HashChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).HashChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MessageReceived + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MessageReceived += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MessageReceived -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler PageHidden + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).PageHidden += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).PageHidden -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler PageShown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).PageShown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).PageShown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler PopState + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).PopState += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).PopState -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Printed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Printed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Printed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Printing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Printing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Printing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Storage + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Storage += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Storage -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Unloaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Unloaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Unloaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Unloading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Unloading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Unloading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler WentOffline + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).WentOffline += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).WentOffline -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler WentOnline + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).WentOnline += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).WentOnline -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs new file mode 100644 index 000000000..01bb6d2c2 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlBreakRowElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlBreakRowElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlBreakRowElement +{ + + internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs new file mode 100644 index 000000000..3872025d1 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs @@ -0,0 +1,1642 @@ +//HintName: HtmlButtonElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlButtonElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlButtonElement +{ + + internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool CheckValidity() => WrappedElement.CheckValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public bool Autofocus + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Autofocus; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Autofocus = value; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public string FormAction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormAction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormAction = value; + } + + /// + public string FormEncType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormEncType; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormEncType = value; + } + + /// + public string FormMethod + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormMethod; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormMethod = value; + } + + /// + public bool FormNoValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormNoValidate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormNoValidate = value; + } + + /// + public string FormTarget + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormTarget; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormTarget = value; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public global::AngleSharp.Dom.INodeList Labels + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Labels; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } + + /// + public string ValidationMessage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValidationMessage; + } + + /// + public global::AngleSharp.Html.Dom.IValidityState Validity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Validity; + } + + /// + public string Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } + + /// + public bool WillValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.WillValidate; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs new file mode 100644 index 000000000..034d85bfa --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs @@ -0,0 +1,1511 @@ +//HintName: HtmlCanvasElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlCanvasElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlCanvasElement +{ + + internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Media.Dom.IRenderingContext GetContext(string contextId) => WrappedElement.GetContext(contextId); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsSupportingContext(string contextId) => WrappedElement.IsSupportingContext(contextId); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetContext(global::AngleSharp.Media.Dom.IRenderingContext context) => WrappedElement.SetContext(context); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToBlob(global::System.Action callback, string type) => WrappedElement.ToBlob(callback, type); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string ToDataUrl(string type) => WrappedElement.ToDataUrl(type); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public int Height + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Height; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Height = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public int Width + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Width; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Width = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs new file mode 100644 index 000000000..798f3fd9c --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs @@ -0,0 +1,1542 @@ +//HintName: HtmlCommandElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlCommandElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlCommandElement +{ + + internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlElement Command + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Command; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Icon + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Icon; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Icon = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsChecked = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Label + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Label; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Label = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public string RadioGroup + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.RadioGroup; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.RadioGroup = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs new file mode 100644 index 000000000..a7a229552 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs @@ -0,0 +1,1468 @@ +//HintName: HtmlDataElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlDataElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDataElement +{ + + internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs new file mode 100644 index 000000000..71b7ce237 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs @@ -0,0 +1,1464 @@ +//HintName: HtmlDataListElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlDataListElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDataListElement +{ + + internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Options + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Options; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs new file mode 100644 index 000000000..709c289c8 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs @@ -0,0 +1,1468 @@ +//HintName: HtmlDetailsElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlDetailsElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDetailsElement +{ + + internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsOpen + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsOpen; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsOpen = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs new file mode 100644 index 000000000..29f52105b --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs @@ -0,0 +1,1499 @@ +//HintName: HtmlDialogElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlDialogElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDialogElement +{ + + internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Close(string returnValue) => WrappedElement.Close(returnValue); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Show(global::AngleSharp.Dom.IElement anchor) => WrappedElement.Show(anchor); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ShowModal(global::AngleSharp.Dom.IElement anchor) => WrappedElement.ShowModal(anchor); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public bool Open + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Open; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Open = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public string ReturnValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ReturnValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ReturnValue = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs new file mode 100644 index 000000000..40db38aee --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlDivElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlDivElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDivElement +{ + + internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs new file mode 100644 index 000000000..1d7197959 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlElement +{ + + internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs new file mode 100644 index 000000000..d7fb9f131 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs @@ -0,0 +1,1516 @@ +//HintName: HtmlEmbedElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlEmbedElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlEmbedElement +{ + + internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Io.IDownload CurrentDownload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentDownload; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public string DisplayHeight + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayHeight; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayHeight = value; + } + + /// + public string DisplayWidth + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayWidth; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayWidth = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs new file mode 100644 index 000000000..d5ce9baa3 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs @@ -0,0 +1,1547 @@ +//HintName: HtmlFieldSetElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlFieldSetElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlFieldSetElement +{ + + internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool CheckValidity() => WrappedElement.CheckValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormControlsCollection Elements + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Elements; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + } + + /// + public string ValidationMessage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValidationMessage; + } + + /// + public global::AngleSharp.Html.Dom.IValidityState Validity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Validity; + } + + /// + public bool WillValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.WillValidate; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs new file mode 100644 index 000000000..d62990de8 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs @@ -0,0 +1,1656 @@ +//HintName: HtmlFormElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlFormElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlFormElement +{ + + internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool CheckValidity() => WrappedElement.CheckValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Io.DocumentRequest GetSubmission() => WrappedElement.GetSubmission(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Io.DocumentRequest GetSubmission(global::AngleSharp.Html.Dom.IHtmlElement sourceElement) => WrappedElement.GetSubmission(sourceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool ReportValidity() => WrappedElement.ReportValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RequestAutocomplete() => WrappedElement.RequestAutocomplete(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Reset() => WrappedElement.Reset(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::System.Threading.Tasks.Task SubmitAsync() => WrappedElement.SubmitAsync(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::System.Threading.Tasks.Task SubmitAsync(global::AngleSharp.Html.Dom.IHtmlElement sourceElement) => WrappedElement.SubmitAsync(sourceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AcceptCharset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AcceptCharset; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AcceptCharset = value; + } + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public string Action + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Action; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Action = value; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string Autocomplete + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Autocomplete; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Autocomplete = value; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormControlsCollection Elements + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Elements; + } + + /// + public string Encoding + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Encoding; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Encoding = value; + } + + /// + public string Enctype + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Enctype; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Enctype = value; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public int Length + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Length; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Method + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Method; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Method = value; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public bool NoValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NoValidate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NoValidate = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string Target + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Target; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Target = value; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public global::AngleSharp.Dom.IElement this[int index] + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement[index]; + } + + /// + public global::AngleSharp.Dom.IElement this[string name] + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement[name]; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs new file mode 100644 index 000000000..331e6d500 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlHeadElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlHeadElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlHeadElement +{ + + internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs new file mode 100644 index 000000000..88ecf1c7f --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlHeadingElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlHeadingElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlHeadingElement +{ + + internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs new file mode 100644 index 000000000..457c6a7ac --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlHrElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlHrElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlHrElement +{ + + internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs new file mode 100644 index 000000000..14b12c2ba --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs @@ -0,0 +1,1468 @@ +//HintName: HtmlHtmlElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlHtmlElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlHtmlElement +{ + + internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Manifest + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Manifest; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Manifest = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs new file mode 100644 index 000000000..f55d2abf3 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs @@ -0,0 +1,1617 @@ +//HintName: HtmlImageElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlImageElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlImageElement +{ + + internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public string ActualSource + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ActualSource; + } + + /// + public string AlternativeText + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AlternativeText; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AlternativeText = value; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public string CrossOrigin + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CrossOrigin; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CrossOrigin = value; + } + + /// + public global::AngleSharp.Io.IDownload CurrentDownload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentDownload; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public int DisplayHeight + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayHeight; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayHeight = value; + } + + /// + public int DisplayWidth + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayWidth; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayWidth = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsCompleted + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsCompleted; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsMap + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsMap; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsMap = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public int OriginalHeight + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OriginalHeight; + } + + /// + public int OriginalWidth + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OriginalWidth; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Sizes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Sizes; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Sizes = value; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public string SourceSet + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceSet; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.SourceSet = value; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string UseMap + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.UseMap; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.UseMap = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs new file mode 100644 index 000000000..8373e3517 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs @@ -0,0 +1,1608 @@ +//HintName: HtmlInlineFrameElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlInlineFrameElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlInlineFrameElement +{ + + internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFrameElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public global::AngleSharp.Dom.IDocument ContentDocument + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentDocument; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public string ContentHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentHtml = value; + } + + /// + public global::AngleSharp.Dom.IWindow ContentWindow + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentWindow; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Io.IDownload CurrentDownload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentDownload; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public int DisplayHeight + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayHeight; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayHeight = value; + } + + /// + public int DisplayWidth + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayWidth; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayWidth = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsFullscreenAllowed + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFullscreenAllowed; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsFullscreenAllowed = value; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsPaymentRequestAllowed + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsPaymentRequestAllowed; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsPaymentRequestAllowed = value; + } + + /// + public bool IsSeamless + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSeamless; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSeamless = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public string ReferrerPolicy + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ReferrerPolicy; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ReferrerPolicy = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList Sandbox + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Sandbox; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs new file mode 100644 index 000000000..218056f1c --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs @@ -0,0 +1,2040 @@ +//HintName: HtmlInputElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlInputElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlInputElement +{ + + internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool CheckValidity() => WrappedElement.CheckValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Select(int selectionStart, int selectionEnd, string selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SelectAll() => WrappedElement.SelectAll(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void StepDown(int n) => WrappedElement.StepDown(n); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void StepUp(int n) => WrappedElement.StepUp(n); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string Accept + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Accept; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Accept = value; + } + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public string AlternativeText + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AlternativeText; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AlternativeText = value; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string Autocomplete + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Autocomplete; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Autocomplete = value; + } + + /// + public bool Autofocus + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Autofocus; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Autofocus = value; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string DefaultValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DefaultValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DefaultValue = value; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public string DirectionName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DirectionName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DirectionName = value; + } + + /// + public int DisplayHeight + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayHeight; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayHeight = value; + } + + /// + public int DisplayWidth + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayWidth; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayWidth = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Io.Dom.IFileList Files + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Files; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public string FormAction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormAction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormAction = value; + } + + /// + public string FormEncType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormEncType; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormEncType = value; + } + + /// + public string FormMethod + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormMethod; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormMethod = value; + } + + /// + public bool FormNoValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormNoValidate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormNoValidate = value; + } + + /// + public string FormTarget + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FormTarget; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.FormTarget = value; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public bool HasValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasValue; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsChecked = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDefaultChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDefaultChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDefaultChecked = value; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsIndeterminate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsIndeterminate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsIndeterminate = value; + } + + /// + public bool IsMultiple + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsMultiple; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsMultiple = value; + } + + /// + public bool IsReadOnly + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsReadOnly; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsReadOnly = value; + } + + /// + public bool IsRequired + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsRequired; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsRequired = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public global::AngleSharp.Dom.INodeList Labels + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Labels; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlDataListElement List + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.List; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Maximum + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Maximum; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Maximum = value; + } + + /// + public int MaxLength + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MaxLength; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.MaxLength = value; + } + + /// + public string Minimum + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Minimum; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Minimum = value; + } + + /// + public int MinLength + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MinLength; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.MinLength = value; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Pattern + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Pattern; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Pattern = value; + } + + /// + public string Placeholder + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Placeholder; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Placeholder = value; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public string SelectionDirection + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SelectionDirection; + } + + /// + public int SelectionEnd + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SelectionEnd; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.SelectionEnd = value; + } + + /// + public int SelectionStart + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SelectionStart; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.SelectionStart = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public int Size + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Size; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Size = value; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public string Step + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Step; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Step = value; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } + + /// + public string ValidationMessage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValidationMessage; + } + + /// + public global::AngleSharp.Html.Dom.IValidityState Validity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Validity; + } + + /// + public string Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } + + /// + public global::System.Nullable ValueAsDate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValueAsDate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ValueAsDate = value; + } + + /// + public double ValueAsNumber + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValueAsNumber; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ValueAsNumber = value; + } + + /// + public bool WillValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.WillValidate; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs new file mode 100644 index 000000000..755f57bde --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs @@ -0,0 +1,1586 @@ +//HintName: HtmlKeygenElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlKeygenElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlKeygenElement +{ + + internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool CheckValidity() => WrappedElement.CheckValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public bool Autofocus + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Autofocus; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Autofocus = value; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public string Challenge + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Challenge; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Challenge = value; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string KeyEncryption + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.KeyEncryption; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.KeyEncryption = value; + } + + /// + public global::AngleSharp.Dom.INodeList Labels + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Labels; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + } + + /// + public string ValidationMessage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValidationMessage; + } + + /// + public global::AngleSharp.Html.Dom.IValidityState Validity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Validity; + } + + /// + public bool WillValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.WillValidate; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs new file mode 100644 index 000000000..3e02a845c --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs @@ -0,0 +1,1486 @@ +//HintName: HtmlLabelElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlLabelElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlLabelElement +{ + + internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlElement Control + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Control; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string HtmlFor + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HtmlFor; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.HtmlFor = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs new file mode 100644 index 000000000..16803ed7d --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs @@ -0,0 +1,1464 @@ +//HintName: HtmlLegendElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlLegendElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlLegendElement +{ + + internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs new file mode 100644 index 000000000..6f0ec274f --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs @@ -0,0 +1,1630 @@ +//HintName: HtmlLinkElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlLinkElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlLinkElement +{ + + internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public string CrossOrigin + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CrossOrigin; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CrossOrigin = value; + } + + /// + public global::AngleSharp.Io.IDownload CurrentDownload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentDownload; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Href + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Href; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Href = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public global::AngleSharp.Dom.IDocument Import + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Import; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public string Integrity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Integrity; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Integrity = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Media + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Media; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Media = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string NumberUsedOnce + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NumberUsedOnce; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NumberUsedOnce = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public string Relation + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Relation; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Relation = value; + } + + /// + public global::AngleSharp.Dom.ITokenList RelationList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.RelationList; + } + + /// + public string ReverseRelation + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ReverseRelation; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ReverseRelation = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public global::AngleSharp.Dom.IStyleSheet Sheet + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Sheet; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList Sizes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Sizes; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TargetLanguage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TargetLanguage; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TargetLanguage = value; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs new file mode 100644 index 000000000..6b90ae803 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs @@ -0,0 +1,1468 @@ +//HintName: HtmlListItemElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlListItemElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlListItemElement +{ + + internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public global::System.Nullable Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs new file mode 100644 index 000000000..7d40b549b --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs @@ -0,0 +1,1486 @@ +//HintName: HtmlMapElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlMapElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMapElement +{ + + internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Areas + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Areas; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Images + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Images; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs new file mode 100644 index 000000000..edef73ed4 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs @@ -0,0 +1,1503 @@ +//HintName: HtmlMarqueeElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlMarqueeElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMarqueeElement +{ + + internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public int Loop + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Loop; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Loop = value; + } + + /// + public int MinimumDelay + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MinimumDelay; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public int ScrollAmount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ScrollAmount; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ScrollAmount = value; + } + + /// + public int ScrollDelay + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ScrollDelay; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ScrollDelay = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs new file mode 100644 index 000000000..96583f9e4 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs @@ -0,0 +1,1816 @@ +//HintName: HtmlMediaElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlMediaElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMediaElement +{ + + internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string label, string language) => WrappedElement.AddTextTrack(kind, label, language); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string CanPlayType(string type) => WrappedElement.CanPlayType(type); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Load() => WrappedElement.Load(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Pause() => WrappedElement.Pause(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Play() => WrappedElement.Play(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public global::AngleSharp.Media.Dom.IAudioTrackList AudioTracks + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AudioTracks; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public global::AngleSharp.Media.Dom.ITimeRanges BufferedTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BufferedTime; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Media.Dom.IMediaController Controller + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Controller; + } + + /// + public string CrossOrigin + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CrossOrigin; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CrossOrigin = value; + } + + /// + public global::AngleSharp.Io.IDownload CurrentDownload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentDownload; + } + + /// + public string CurrentSource + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentSource; + } + + /// + public double CurrentTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentTime; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CurrentTime = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public double DefaultPlaybackRate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DefaultPlaybackRate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DefaultPlaybackRate = value; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public double Duration + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Duration; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsAutoplay + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsAutoplay; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsAutoplay = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDefaultMuted + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDefaultMuted; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDefaultMuted = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsEnded + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsEnded; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsLoop + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsLoop; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsLoop = value; + } + + /// + public bool IsMuted + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsMuted; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsMuted = value; + } + + /// + public bool IsPaused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsPaused; + } + + /// + public bool IsSeeking + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSeeking; + } + + /// + public bool IsShowingControls + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsShowingControls; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsShowingControls = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public global::AngleSharp.Media.Dom.IMediaError MediaError + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MediaError; + } + + /// + public string MediaGroup + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MediaGroup; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.MediaGroup = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Media.Dom.MediaNetworkState NetworkState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NetworkState; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public double PlaybackRate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PlaybackRate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.PlaybackRate = value; + } + + /// + public global::AngleSharp.Media.Dom.MediaControllerPlaybackState PlaybackState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PlaybackState; + } + + /// + public global::AngleSharp.Media.Dom.ITimeRanges PlayedTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PlayedTime; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public string Preload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Preload; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Preload = value; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Media.Dom.MediaReadyState ReadyState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ReadyState; + } + + /// + public global::AngleSharp.Media.Dom.ITimeRanges SeekableTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SeekableTime; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public global::System.DateTime StartDate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.StartDate; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public global::AngleSharp.Media.Dom.ITextTrackList TextTracks + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextTracks; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public global::AngleSharp.Media.Dom.IVideoTrackList VideoTracks + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.VideoTracks; + } + + /// + public double Volume + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Volume; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Volume = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs new file mode 100644 index 000000000..476b3448a --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs @@ -0,0 +1,1481 @@ +//HintName: HtmlMenuElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlMenuElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMenuElement +{ + + internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Label + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Label; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Label = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs new file mode 100644 index 000000000..77695f114 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs @@ -0,0 +1,1555 @@ +//HintName: HtmlMenuItemElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlMenuItemElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMenuItemElement +{ + + internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlElement Command + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Command; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Icon + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Icon; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Icon = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsChecked = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDefault + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDefault; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDefault = value; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Label + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Label; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Label = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public string RadioGroup + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.RadioGroup; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.RadioGroup = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs new file mode 100644 index 000000000..bd57b5a80 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs @@ -0,0 +1,1507 @@ +//HintName: HtmlMetaElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlMetaElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMetaElement +{ + + internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public string Charset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Charset; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Charset = value; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string Content + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Content; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Content = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string HttpEquivalent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HttpEquivalent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.HttpEquivalent = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs new file mode 100644 index 000000000..551cc3e09 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs @@ -0,0 +1,1542 @@ +//HintName: HtmlMeterElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlMeterElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMeterElement +{ + + internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public double High + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.High; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.High = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public global::AngleSharp.Dom.INodeList Labels + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Labels; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public double Low + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Low; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Low = value; + } + + /// + public double Maximum + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Maximum; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Maximum = value; + } + + /// + public double Minimum + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Minimum; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Minimum = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public double Optimum + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Optimum; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Optimum = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public double Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs new file mode 100644 index 000000000..27170e91f --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs @@ -0,0 +1,1481 @@ +//HintName: HtmlModElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlModElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlModElement +{ + + internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public string Citation + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Citation; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Citation = value; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string DateTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DateTime; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DateTime = value; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs new file mode 100644 index 000000000..9a086c846 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs @@ -0,0 +1,1621 @@ +//HintName: HtmlObjectElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlObjectElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlObjectElement +{ + + internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool CheckValidity() => WrappedElement.CheckValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public global::AngleSharp.Dom.IDocument ContentDocument + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentDocument; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Dom.IWindow ContentWindow + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentWindow; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Io.IDownload CurrentDownload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentDownload; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public int DisplayHeight + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayHeight; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayHeight = value; + } + + /// + public int DisplayWidth + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayWidth; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayWidth = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } + + /// + public bool TypeMustMatch + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TypeMustMatch; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TypeMustMatch = value; + } + + /// + public string UseMap + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.UseMap; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.UseMap = value; + } + + /// + public string ValidationMessage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValidationMessage; + } + + /// + public global::AngleSharp.Html.Dom.IValidityState Validity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Validity; + } + + /// + public bool WillValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.WillValidate; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs new file mode 100644 index 000000000..d0b101b7d --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs @@ -0,0 +1,1551 @@ +//HintName: HtmlOptionElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlOptionElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlOptionElement +{ + + internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public int Index + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Index; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDefaultSelected + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDefaultSelected; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDefaultSelected = value; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSelected + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSelected; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSelected = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Label + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Label; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Label = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string Text + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Text; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Text = value; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs new file mode 100644 index 000000000..e7015db3f --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs @@ -0,0 +1,1481 @@ +//HintName: HtmlOptionsGroupElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlOptionsGroupElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement +{ + + internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Label + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Label; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Label = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs new file mode 100644 index 000000000..624c998e5 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs @@ -0,0 +1,1494 @@ +//HintName: HtmlOrderedListElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlOrderedListElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlOrderedListElement +{ + + internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedListElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsReversed + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsReversed; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsReversed = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int Start + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Start; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Start = value; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs new file mode 100644 index 000000000..cfbf3bd56 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs @@ -0,0 +1,1569 @@ +//HintName: HtmlOutputElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlOutputElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlOutputElement +{ + + internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool CheckValidity() => WrappedElement.CheckValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string DefaultValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DefaultValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DefaultValue = value; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList HtmlFor + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HtmlFor; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public global::AngleSharp.Dom.INodeList Labels + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Labels; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + } + + /// + public string ValidationMessage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValidationMessage; + } + + /// + public global::AngleSharp.Html.Dom.IValidityState Validity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Validity; + } + + /// + public string Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } + + /// + public bool WillValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.WillValidate; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs new file mode 100644 index 000000000..a9dbfc89f --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlParagraphElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlParagraphElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlParagraphElement +{ + + internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs new file mode 100644 index 000000000..121ba3386 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs @@ -0,0 +1,1481 @@ +//HintName: HtmlParamElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlParamElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlParamElement +{ + + internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs new file mode 100644 index 000000000..17b74e1a8 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlPictureElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlPictureElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlPictureElement +{ + + internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs new file mode 100644 index 000000000..540c1e56e --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlPreElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlPreElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlPreElement +{ + + internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs new file mode 100644 index 000000000..ced966d70 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs @@ -0,0 +1,1499 @@ +//HintName: HtmlProgressElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlProgressElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlProgressElement +{ + + internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public global::AngleSharp.Dom.INodeList Labels + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Labels; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public double Maximum + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Maximum; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Maximum = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public double Position + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Position; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public double Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs new file mode 100644 index 000000000..28324d770 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs @@ -0,0 +1,1468 @@ +//HintName: HtmlQuoteElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlQuoteElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlQuoteElement +{ + + internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public string Citation + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Citation; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Citation = value; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs new file mode 100644 index 000000000..abd17307c --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs @@ -0,0 +1,1568 @@ +//HintName: HtmlScriptElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlScriptElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlScriptElement +{ + + internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public string CharacterSet + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CharacterSet; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CharacterSet = value; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public string CrossOrigin + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CrossOrigin; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CrossOrigin = value; + } + + /// + public global::AngleSharp.Io.IDownload CurrentDownload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentDownload; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public string Integrity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Integrity; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Integrity = value; + } + + /// + public bool IsAsync + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsAsync; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsAsync = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDeferred + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDeferred; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDeferred = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string Text + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Text; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Text = value; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs new file mode 100644 index 000000000..4fd5a04c6 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs @@ -0,0 +1,1679 @@ +//HintName: HtmlSelectElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlSelectElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlSelectElement +{ + + internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionElement element, global::AngleSharp.Html.Dom.IHtmlElement before) => WrappedElement.AddOption(element, before); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement element, global::AngleSharp.Html.Dom.IHtmlElement before) => WrappedElement.AddOption(element, before); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool CheckValidity() => WrappedElement.CheckValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveOptionAt(int index) => WrappedElement.RemoveOptionAt(index); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public bool Autofocus + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Autofocus; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Autofocus = value; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsMultiple + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsMultiple; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsMultiple = value; + } + + /// + public bool IsRequired + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsRequired; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsRequired = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public global::AngleSharp.Dom.INodeList Labels + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Labels; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public int Length + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Length; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlOptionsCollection Options + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Options; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public int SelectedIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SelectedIndex; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection SelectedOptions + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SelectedOptions; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public int Size + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Size; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Size = value; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlOptionElement this[int index] + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement[index]; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement[index] = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + } + + /// + public string ValidationMessage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValidationMessage; + } + + /// + public global::AngleSharp.Html.Dom.IValidityState Validity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Validity; + } + + /// + public string Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } + + /// + public bool WillValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.WillValidate; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs new file mode 100644 index 000000000..969c71c3c --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs @@ -0,0 +1,1474 @@ +//HintName: HtmlSlotElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlSlotElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlSlotElement +{ + + internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::System.Collections.Generic.IEnumerable GetDistributedNodes() => WrappedElement.GetDistributedNodes(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs new file mode 100644 index 000000000..b8c7c2692 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs @@ -0,0 +1,1520 @@ +//HintName: HtmlSourceElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlSourceElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlSourceElement +{ + + internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Media + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Media; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Media = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Sizes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Sizes; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Sizes = value; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public string SourceSet + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceSet; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.SourceSet = value; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs new file mode 100644 index 000000000..3f8865795 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlSpanElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlSpanElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlSpanElement +{ + + internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs new file mode 100644 index 000000000..34c305ee6 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs @@ -0,0 +1,1516 @@ +//HintName: HtmlStyleElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlStyleElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlStyleElement +{ + + internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsScoped + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsScoped; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsScoped = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string Media + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Media; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Media = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public global::AngleSharp.Dom.IStyleSheet Sheet + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Sheet; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Type = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs new file mode 100644 index 000000000..dad8dd14f --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlTableCaptionElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTableCaptionElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableCaptionElement +{ + + internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCaptionElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs new file mode 100644 index 000000000..10762e01e --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs @@ -0,0 +1,1499 @@ +//HintName: HtmlTableCellElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTableCellElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableCellElement +{ + + internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public int ColumnSpan + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ColumnSpan; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ColumnSpan = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList Headers + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Headers; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public int Index + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Index; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public int RowSpan + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.RowSpan; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.RowSpan = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs new file mode 100644 index 000000000..10e099663 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs @@ -0,0 +1,1468 @@ +//HintName: HtmlTableColumnElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTableColumnElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableColumnElement +{ + + internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableColumnElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int Span + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Span; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Span = value; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs new file mode 100644 index 000000000..869476419 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs @@ -0,0 +1,1499 @@ +//HintName: HtmlTableDataCellElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTableDataCellElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableDataCellElement +{ + + internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableDataCellElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public int ColumnSpan + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ColumnSpan; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ColumnSpan = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList Headers + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Headers; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public int Index + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Index; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public int RowSpan + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.RowSpan; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.RowSpan = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs new file mode 100644 index 000000000..391050730 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs @@ -0,0 +1,1579 @@ +//HintName: HtmlTableElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTableElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableElement +{ + + internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement CreateBody() => WrappedElement.CreateBody(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Html.Dom.IHtmlTableCaptionElement CreateCaption() => WrappedElement.CreateCaption(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement CreateFoot() => WrappedElement.CreateFoot(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement CreateHead() => WrappedElement.CreateHead(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DeleteCaption() => WrappedElement.DeleteCaption(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DeleteFoot() => WrappedElement.DeleteFoot(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DeleteHead() => WrappedElement.DeleteHead(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Html.Dom.IHtmlTableRowElement InsertRowAt(int index) => WrappedElement.InsertRowAt(index); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveRowAt(int index) => WrappedElement.RemoveRowAt(index); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Bodies + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Bodies; + } + + /// + public uint Border + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Border; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Border = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlTableCaptionElement Caption + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Caption; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Caption = value; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement Foot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Foot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Foot = value; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement Head + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Head; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Head = value; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Rows + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Rows; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs new file mode 100644 index 000000000..721746743 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs @@ -0,0 +1,1512 @@ +//HintName: HtmlTableHeaderCellElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTableHeaderCellElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableHeaderCellElement +{ + + internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableHeaderCellElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public int ColumnSpan + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ColumnSpan; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ColumnSpan = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList Headers + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Headers; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public int Index + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Index; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public int RowSpan + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.RowSpan; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.RowSpan = value; + } + + /// + public string Scope + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Scope; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Scope = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs new file mode 100644 index 000000000..d2fae85f2 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs @@ -0,0 +1,1494 @@ +//HintName: HtmlTableRowElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTableRowElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableRowElement +{ + + internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Html.Dom.IHtmlTableCellElement InsertCellAt(int index, global::AngleSharp.Html.Dom.TableCellKind tableCellKind) => WrappedElement.InsertCellAt(index, tableCellKind); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveCellAt(int index) => WrappedElement.RemoveCellAt(index); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Cells + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Cells; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public int Index + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Index; + } + + /// + public int IndexInSection + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IndexInSection; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs new file mode 100644 index 000000000..f00b68c7b --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs @@ -0,0 +1,1476 @@ +//HintName: HtmlTableSectionElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTableSectionElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableSectionElement +{ + + internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSectionElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Html.Dom.IHtmlTableRowElement InsertRowAt(int index) => WrappedElement.InsertRowAt(index); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveRowAt(int index) => WrappedElement.RemoveRowAt(index); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Rows + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Rows; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs new file mode 100644 index 000000000..246019e19 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs @@ -0,0 +1,1464 @@ +//HintName: HtmlTemplateElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTemplateElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTemplateElement +{ + + internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public global::AngleSharp.Dom.IDocumentFragment Content + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Content; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs new file mode 100644 index 000000000..88a25a252 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs @@ -0,0 +1,1746 @@ +//HintName: HtmlTextAreaElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTextAreaElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTextAreaElement +{ + + internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool CheckValidity() => WrappedElement.CheckValidity(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Select(int selectionStart, int selectionEnd, string selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SelectAll() => WrappedElement.SelectAll(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public bool Autofocus + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Autofocus; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Autofocus = value; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public int Columns + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Columns; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Columns = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string DefaultValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DefaultValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DefaultValue = value; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public string DirectionName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DirectionName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DirectionName = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlFormElement Form + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Form; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDisabled + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDisabled; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDisabled = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsReadOnly + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsReadOnly; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsReadOnly = value; + } + + /// + public bool IsRequired + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsRequired; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsRequired = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public global::AngleSharp.Dom.INodeList Labels + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Labels; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public int MaxLength + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MaxLength; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.MaxLength = value; + } + + /// + public string Name + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Name; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Name = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Placeholder + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Placeholder; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Placeholder = value; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public int Rows + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Rows; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Rows = value; + } + + /// + public string SelectionDirection + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SelectionDirection; + } + + /// + public int SelectionEnd + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SelectionEnd; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.SelectionEnd = value; + } + + /// + public int SelectionStart + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SelectionStart; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.SelectionStart = value; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public int TextLength + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextLength; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public string Type + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Type; + } + + /// + public string ValidationMessage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ValidationMessage; + } + + /// + public global::AngleSharp.Html.Dom.IValidityState Validity + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Validity; + } + + /// + public string Value + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Value; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Value = value; + } + + /// + public bool WillValidate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.WillValidate; + } + + /// + public string Wrap + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Wrap; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Wrap = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs new file mode 100644 index 000000000..978c7bad2 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs @@ -0,0 +1,1468 @@ +//HintName: HtmlTimeElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTimeElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTimeElement +{ + + internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string DateTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DateTime; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DateTime = value; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs new file mode 100644 index 000000000..438f947f6 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs @@ -0,0 +1,1468 @@ +//HintName: HtmlTitleElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTitleElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTitleElement +{ + + internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string Text + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Text; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Text = value; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs new file mode 100644 index 000000000..9e7426ef8 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs @@ -0,0 +1,1538 @@ +//HintName: HtmlTrackElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlTrackElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTrackElement +{ + + internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDefault + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDefault; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDefault = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Kind + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Kind; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Kind = value; + } + + /// + public string Label + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Label; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Label = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Html.Dom.TrackReadyState ReadyState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ReadyState; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public string SourceLanguage + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceLanguage; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.SourceLanguage = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public global::AngleSharp.Media.Dom.ITextTrack Track + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Track; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs new file mode 100644 index 000000000..9417534cb --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlUnknownElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlUnknownElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlUnknownElement +{ + + internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs new file mode 100644 index 000000000..50ecfad77 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs @@ -0,0 +1,1455 @@ +//HintName: HtmlUnorderedListElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlUnorderedListElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlUnorderedListElement +{ + + internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorderedListElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs new file mode 100644 index 000000000..7f6669f04 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs @@ -0,0 +1,1873 @@ +//HintName: HtmlVideoElementWrapper.g.cs +using System.Runtime.CompilerServices; + +namespace Bunit.Web.AngleSharp; + +/// +[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] +[System.Diagnostics.DebuggerNonUserCode] +internal sealed class HtmlVideoElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlVideoElement +{ + + internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + + /// + public event global::AngleSharp.Dom.DomEventHandler Aborted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Aborted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Aborted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Blurred + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Blurred += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Blurred -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Cancelled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Cancelled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Cancelled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlay + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlay += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlay -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CanPlayThrough + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CanPlayThrough += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CanPlayThrough -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Changed + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Changed += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Changed -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Clicked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Clicked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Clicked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler CueChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).CueChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).CueChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DoubleClick + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DoubleClick += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DoubleClick -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Drag + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Drag += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Drag -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnd + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnd += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnd -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragExit + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragExit += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragExit -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DragStart + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DragStart += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DragStart -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Dropped + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Dropped += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Dropped -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler DurationChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).DurationChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).DurationChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Emptied + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Emptied += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Emptied -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Ended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Ended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Ended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Error + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Error += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Error -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Focused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Focused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Focused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Input + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Input += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Input -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Invalid + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Invalid += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Invalid -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyPress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyPress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyPress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler KeyUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).KeyUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).KeyUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loaded + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loaded += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loaded -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedData + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedData += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedData -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler LoadedMetadata + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).LoadedMetadata += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).LoadedMetadata -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Loading + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Loading += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Loading -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseDown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseDown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseDown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseEnter + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseEnter += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseEnter -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseLeave + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseLeave += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseLeave -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseMove + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseMove += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseMove -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOut + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOut += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOut -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseOver + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseOver += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseOver -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseUp + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseUp += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseUp -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler MouseWheel + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).MouseWheel += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).MouseWheel -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Paused + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Paused += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Paused -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Played + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Played += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Played -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Playing + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Playing += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Playing -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Progress + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Progress += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Progress -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler RateChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).RateChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).RateChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resetted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resetted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resetted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Resized + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Resized += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Resized -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Scrolled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Scrolled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Scrolled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeked + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeked += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeked -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Seeking + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Seeking += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Seeking -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Selected + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Selected += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Selected -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Shown + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Shown += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Shown -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Stalled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Stalled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Stalled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Submitted + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Submitted += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Submitted -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Suspended + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Suspended += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Suspended -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler TimeUpdated + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).TimeUpdated += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).TimeUpdated -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Toggled + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Toggled += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Toggled -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler VolumeChanged + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).VolumeChanged += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).VolumeChanged -= value; + } + + /// + public event global::AngleSharp.Dom.DomEventHandler Waiting + { + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + add => Unsafe.As(WrappedElement).Waiting += value; + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + remove => Unsafe.As(WrappedElement).Waiting -= value; + } + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string label, string language) => WrappedElement.AddTextTrack(kind, label, language); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string CanPlayType(string type) => WrappedElement.CanPlayType(type); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoBlur() => WrappedElement.DoBlur(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoClick() => WrappedElement.DoClick(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoFocus() => WrappedElement.DoFocus(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Load() => WrappedElement.Load(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool Matches(string selectors) => WrappedElement.Matches(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Normalize() => WrappedElement.Normalize(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Pause() => WrappedElement.Pause(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Play() => WrappedElement.Play(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Remove() => WrappedElement.Remove(); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + + /// + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + + /// + public string AccessKey + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKey; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.AccessKey = value; + } + + /// + public string AccessKeyLabel + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AccessKeyLabel; + } + + /// + public global::AngleSharp.Dom.IElement AssignedSlot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AssignedSlot; + } + + /// + public global::AngleSharp.Dom.INamedNodeMap Attributes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Attributes; + } + + /// + public global::AngleSharp.Media.Dom.IAudioTrackList AudioTracks + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.AudioTracks; + } + + /// + public string BaseUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUri; + } + + /// + public global::AngleSharp.Dom.Url BaseUrl + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BaseUrl; + } + + /// + public global::AngleSharp.Media.Dom.ITimeRanges BufferedTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.BufferedTime; + } + + /// + public int ChildElementCount + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildElementCount; + } + + /// + public global::AngleSharp.Dom.INodeList ChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ChildNodes; + } + + /// + public global::AngleSharp.Dom.IHtmlCollection Children + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Children; + } + + /// + public global::AngleSharp.Dom.ITokenList ClassList + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassList; + } + + /// + public string ClassName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ClassName; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ClassName = value; + } + + /// + public string ContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContentEditable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContentEditable = value; + } + + /// + public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ContextMenu; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.ContextMenu = value; + } + + /// + public global::AngleSharp.Media.Dom.IMediaController Controller + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Controller; + } + + /// + public string CrossOrigin + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CrossOrigin; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CrossOrigin = value; + } + + /// + public global::AngleSharp.Io.IDownload CurrentDownload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentDownload; + } + + /// + public string CurrentSource + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentSource; + } + + /// + public double CurrentTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.CurrentTime; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.CurrentTime = value; + } + + /// + public global::AngleSharp.Dom.IStringMap Dataset + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Dataset; + } + + /// + public double DefaultPlaybackRate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DefaultPlaybackRate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DefaultPlaybackRate = value; + } + + /// + public string Direction + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Direction; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Direction = value; + } + + /// + public int DisplayHeight + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayHeight; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayHeight = value; + } + + /// + public int DisplayWidth + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DisplayWidth; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.DisplayWidth = value; + } + + /// + public global::AngleSharp.Dom.ISettableTokenList DropZone + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.DropZone; + } + + /// + public double Duration + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Duration; + } + + /// + public global::AngleSharp.Dom.INode FirstChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstChild; + } + + /// + public global::AngleSharp.Dom.IElement FirstElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.FirstElementChild; + } + + /// + public global::AngleSharp.Dom.NodeFlags Flags + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Flags; + } + + /// + public bool HasChildNodes + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.HasChildNodes; + } + + /// + public string Id + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Id; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Id = value; + } + + /// + public string InnerHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.InnerHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.InnerHtml = value; + } + + /// + public bool IsAutoplay + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsAutoplay; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsAutoplay = value; + } + + /// + public bool IsContentEditable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsContentEditable; + } + + /// + public bool IsDefaultMuted + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDefaultMuted; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDefaultMuted = value; + } + + /// + public bool IsDraggable + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsDraggable; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsDraggable = value; + } + + /// + public bool IsEnded + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsEnded; + } + + /// + public bool IsFocused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsFocused; + } + + /// + public bool IsHidden + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsHidden; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsHidden = value; + } + + /// + public bool IsLoop + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsLoop; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsLoop = value; + } + + /// + public bool IsMuted + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsMuted; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsMuted = value; + } + + /// + public bool IsPaused + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsPaused; + } + + /// + public bool IsSeeking + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSeeking; + } + + /// + public bool IsShowingControls + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsShowingControls; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsShowingControls = value; + } + + /// + public bool IsSpellChecked + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsSpellChecked; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsSpellChecked = value; + } + + /// + public bool IsTranslated + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.IsTranslated; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.IsTranslated = value; + } + + /// + public string Language + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Language; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Language = value; + } + + /// + public global::AngleSharp.Dom.INode LastChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastChild; + } + + /// + public global::AngleSharp.Dom.IElement LastElementChild + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LastElementChild; + } + + /// + public string LocalName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.LocalName; + } + + /// + public global::AngleSharp.Media.Dom.IMediaError MediaError + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MediaError; + } + + /// + public string MediaGroup + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.MediaGroup; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.MediaGroup = value; + } + + /// + public string NamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NamespaceUri; + } + + /// + public global::AngleSharp.Media.Dom.MediaNetworkState NetworkState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NetworkState; + } + + /// + public global::AngleSharp.Dom.IElement NextElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextElementSibling; + } + + /// + public global::AngleSharp.Dom.INode NextSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NextSibling; + } + + /// + public string NodeName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeName; + } + + /// + public global::AngleSharp.Dom.NodeType NodeType + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeType; + } + + /// + public string NodeValue + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.NodeValue; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.NodeValue = value; + } + + /// + public int OriginalHeight + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OriginalHeight; + } + + /// + public int OriginalWidth + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OriginalWidth; + } + + /// + public string OuterHtml + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.OuterHtml; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.OuterHtml = value; + } + + /// + public global::AngleSharp.Dom.IDocument Owner + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Owner; + } + + /// + public global::AngleSharp.Dom.INode Parent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Parent; + } + + /// + public global::AngleSharp.Dom.IElement ParentElement + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ParentElement; + } + + /// + public double PlaybackRate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PlaybackRate; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.PlaybackRate = value; + } + + /// + public global::AngleSharp.Media.Dom.MediaControllerPlaybackState PlaybackState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PlaybackState; + } + + /// + public global::AngleSharp.Media.Dom.ITimeRanges PlayedTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PlayedTime; + } + + /// + public string Poster + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Poster; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Poster = value; + } + + /// + public string Prefix + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Prefix; + } + + /// + public string Preload + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Preload; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Preload = value; + } + + /// + public global::AngleSharp.Dom.IElement PreviousElementSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousElementSibling; + } + + /// + public global::AngleSharp.Dom.INode PreviousSibling + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.PreviousSibling; + } + + /// + public global::AngleSharp.Media.Dom.MediaReadyState ReadyState + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ReadyState; + } + + /// + public global::AngleSharp.Media.Dom.ITimeRanges SeekableTime + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SeekableTime; + } + + /// + public global::AngleSharp.Dom.IShadowRoot ShadowRoot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.ShadowRoot; + } + + /// + public string Slot + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Slot; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Slot = value; + } + + /// + public string Source + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Source; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Source = value; + } + + /// + public global::AngleSharp.Dom.ISourceReference SourceReference + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.SourceReference; + } + + /// + public global::System.DateTime StartDate + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.StartDate; + } + + /// + public int TabIndex + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TabIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TabIndex = value; + } + + /// + public string TagName + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TagName; + } + + /// + public string TextContent + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextContent; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.TextContent = value; + } + + /// + public global::AngleSharp.Media.Dom.ITextTrackList TextTracks + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.TextTracks; + } + + /// + public string Title + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Title; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Title = value; + } + + /// + public global::AngleSharp.Media.Dom.IVideoTrackList VideoTracks + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.VideoTracks; + } + + /// + public double Volume + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.Volume; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.Volume = value; + } +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#IElementFactory.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#IElementFactory.g.verified.cs new file mode 100644 index 000000000..c52b951d6 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#IElementFactory.g.verified.cs @@ -0,0 +1,37 @@ +//HintName: IElementFactory.g.cs +#nullable enable +using AngleSharp.Dom; +using System; + +namespace Bunit.Web.AngleSharp; + +/// +/// Represents an factory, used by a . +/// +internal interface IElementFactory +{ + /// + /// A method that returns the latest version of the element to wrap. + /// + /// + /// This method should throw if the element is not found or is not of the correct type (). + /// + TElement GetElement() where TElement : class, INode; + + /// + /// Subscribe to updates to the wrapped elements. + /// + Action? OnElementReplaced { get; set; } +} + +/// +/// Represents a wrapper around an . +/// +internal interface IElementWrapper where TElement : class, INode +{ + /// + /// Gets the wrapped element. + /// + TElement WrappedElement { get; } +} +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperBase.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperBase.g.verified.cs new file mode 100644 index 000000000..65e6ce442 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperBase.g.verified.cs @@ -0,0 +1,82 @@ +//HintName: WrapperBase.g.cs +#nullable enable +using System.Diagnostics; +using System.Runtime.CompilerServices; +using AngleSharp.Dom; + +namespace Bunit.Web.AngleSharp; + +/// +/// Represents a wrapper . +/// +[DebuggerNonUserCode] +internal abstract class WrapperBase : IElementWrapper + where TElement : class, INode +{ + private readonly IElementFactory elementFactory; + private TElement? element; + + /// + /// Gets the wrapped element. + /// + [DebuggerNonUserCode] + public TElement WrappedElement + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get + { + if (element is null) + element = elementFactory.GetElement(); + + return element; + } + } + + /// + /// Creates an instance of the class. + /// + protected WrapperBase( + TElement element, + IElementFactory elementFactory) + { + this.element = element; + this.elementFactory = elementFactory; + elementFactory.OnElementReplaced = () => this.element = null; + } + + /// + public override bool Equals(object? obj) + => WrappedElement.Equals(obj); + + /// + public override int GetHashCode() => WrappedElement.GetHashCode(); + + /// + public static bool operator ==(WrapperBase x, TElement y) + { + if (x is null) + return y is null; + return x.WrappedElement == y; + } + + /// + public static bool operator !=(WrapperBase x, TElement y) + { + return !(x == y); + } + + /// + public static bool operator ==(TElement x, WrapperBase y) + { + if (y is null) + return x is null; + return x == y.WrappedElement; + } + + /// + public static bool operator !=(TElement x, WrapperBase y) + { + return !(x == y); + } +} +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperExtensions.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperExtensions.g.verified.cs new file mode 100644 index 000000000..f598ecf0e --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperExtensions.g.verified.cs @@ -0,0 +1,83 @@ +//HintName: WrapperExtensions.g.cs +namespace Bunit.Web.AngleSharp; + +internal static class WrapperExtensions +{ + + public static global::AngleSharp.Dom.IElement WrapUsing(this global::AngleSharp.Dom.IElement element, TElementFactory elementFactory) where TElementFactory : IElementFactory => element switch + { + global::AngleSharp.Html.Dom.IHtmlAnchorElement e => new HtmlAnchorElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlSlotElement e => new HtmlSlotElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlSelectElement e => new HtmlSelectElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlScriptElement e => new HtmlScriptElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlQuoteElement e => new HtmlQuoteElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlProgressElement e => new HtmlProgressElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlPreElement e => new HtmlPreElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlSourceElement e => new HtmlSourceElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlPictureElement e => new HtmlPictureElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlParagraphElement e => new HtmlParagraphElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlOutputElement e => new HtmlOutputElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlOrderedListElement e => new HtmlOrderedListElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement e => new HtmlOptionsGroupElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlOptionElement e => new HtmlOptionElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlObjectElement e => new HtmlObjectElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlParamElement e => new HtmlParamElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlModElement e => new HtmlModElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlSpanElement e => new HtmlSpanElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTableCaptionElement e => new HtmlTableCaptionElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlUnorderedListElement e => new HtmlUnorderedListElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlUnknownElement e => new HtmlUnknownElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTrackElement e => new HtmlTrackElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTitleElement e => new HtmlTitleElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTimeElement e => new HtmlTimeElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTextAreaElement e => new HtmlTextAreaElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlStyleElement e => new HtmlStyleElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTemplateElement e => new HtmlTemplateElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTableRowElement e => new HtmlTableRowElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTableHeaderCellElement e => new HtmlTableHeaderCellElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTableElement e => new HtmlTableElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTableDataCellElement e => new HtmlTableDataCellElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTableColumnElement e => new HtmlTableColumnElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTableCellElement e => new HtmlTableCellElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlTableSectionElement e => new HtmlTableSectionElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlMeterElement e => new HtmlMeterElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlMetaElement e => new HtmlMetaElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlMenuItemElement e => new HtmlMenuItemElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlEmbedElement e => new HtmlEmbedElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlDivElement e => new HtmlDivElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlDialogElement e => new HtmlDialogElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlDetailsElement e => new HtmlDetailsElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlDataListElement e => new HtmlDataListElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlDataElement e => new HtmlDataElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlFieldSetElement e => new HtmlFieldSetElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlCommandElement e => new HtmlCommandElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlButtonElement e => new HtmlButtonElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlBreakRowElement e => new HtmlBreakRowElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlBodyElement e => new HtmlBodyElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlBaseElement e => new HtmlBaseElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlAudioElement e => new HtmlAudioElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlAreaElement e => new HtmlAreaElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlCanvasElement e => new HtmlCanvasElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlVideoElement e => new HtmlVideoElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlFormElement e => new HtmlFormElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlHeadingElement e => new HtmlHeadingElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlMenuElement e => new HtmlMenuElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlMediaElement e => new HtmlMediaElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlMarqueeElement e => new HtmlMarqueeElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlMapElement e => new HtmlMapElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlListItemElement e => new HtmlListItemElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlLinkElement e => new HtmlLinkElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlLegendElement e => new HtmlLegendElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlLabelElement e => new HtmlLabelElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlKeygenElement e => new HtmlKeygenElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlInputElement e => new HtmlInputElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlInlineFrameElement e => new HtmlInlineFrameElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlImageElement e => new HtmlImageElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlHtmlElement e => new HtmlHtmlElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlHrElement e => new HtmlHrElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlHeadElement e => new HtmlHeadElementWrapper(e, elementFactory), + global::AngleSharp.Html.Dom.IHtmlElement e => new HtmlElementWrapper(e, elementFactory), + global::AngleSharp.Dom.IElement e => new ElementWrapper(e, elementFactory), + _ => new ElementWrapper(element, elementFactory), + }; +} diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.cs new file mode 100644 index 000000000..b73ec1860 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.cs @@ -0,0 +1,37 @@ +using Bunit.Web.AngleSharp; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using System.Reflection; + +namespace Bunit; + +[UsesVerify] +public class WrapperElementsGeneratorTest +{ + [Fact] + public Task Generator() + { + var inputCompilation = CreateCompilation(); + var generator = new WrapperElementsGenerator(); + + GeneratorDriver driver = CSharpGeneratorDriver.Create(generator); + driver = driver.RunGenerators(inputCompilation); + + var settings = new VerifySettings(); + settings.AutoVerify(); + return Verifier.Verify(driver.GetRunResult(), settings); + } + + private static Compilation CreateCompilation() + { + return CSharpCompilation.Create( + assemblyName: "compilation", + syntaxTrees: null, + references: new[] + { + MetadataReference.CreateFromFile(typeof(Binder).GetTypeInfo().Assembly.Location), + MetadataReference.CreateFromFile(typeof(AngleSharp.BrowsingContext).Assembly.Location), + }, + options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); + } +} diff --git a/tests/bunit.web.anglesharp.tests/bunit.web.anglesharp.tests.csproj b/tests/bunit.web.anglesharp.tests/bunit.web.anglesharp.tests.csproj new file mode 100644 index 000000000..edc609cc9 --- /dev/null +++ b/tests/bunit.web.anglesharp.tests/bunit.web.anglesharp.tests.csproj @@ -0,0 +1,38 @@ + + + + net8.0 + Bunit + Bunit.Web.AngleSharp.Tests + true + true + false + true + + + + + + + + + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers + NU1701 + + + + + + + + \ No newline at end of file diff --git a/tests/bunit.web.tests/Asserting/CompareToDiffingExtensionsTest.cs b/tests/bunit.web.tests/Asserting/CompareToDiffingExtensionsTest.cs index 54bb5b0f9..e9397ae0e 100644 --- a/tests/bunit.web.tests/Asserting/CompareToDiffingExtensionsTest.cs +++ b/tests/bunit.web.tests/Asserting/CompareToDiffingExtensionsTest.cs @@ -1,4 +1,6 @@ +using AngleSharp.Dom; using Bunit.TestUtilities; +using NuGet.Frameworks; namespace Bunit; @@ -72,6 +74,22 @@ public void Test005() var rf2 = RenderComponent((nameof(Simple1.Header), "BAR")); var elm = rf1.Find("h1"); + rf2.Nodes.CompareTo(elm).Count.ShouldBe(1); } + + private static int GetPathIndex(INode node) + { + var parent = node.Parent; + if (parent is not null) + { + var childNodes = parent.ChildNodes; + for (int index = 0; index < childNodes.Length; index++) + { + if (ReferenceEquals(childNodes[index], node)) + return index; + } + } + throw new InvalidOperationException("Unexpected node tree state. The node was not found in its parents child nodes collection."); + } } From 2ecb9434f381823249b63998557e9845471d6cd7 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 19:14:53 +0000 Subject: [PATCH 02/15] chore: remove unused AngleSharpWrappers lib --- src/AngleSharpWrappers/.editorconfig | 7 - .../AngleSharpWrappers.csproj | 23 - src/AngleSharpWrappers/Directory.Build.props | 4 - .../Generated/ElementWrapper.g.cs | 261 -------- .../Generated/HtmlAnchorElementWrapper.g.cs | 493 --------------- .../Generated/HtmlAreaElementWrapper.g.cs | 499 --------------- .../Generated/HtmlAudioElementWrapper.g.cs | 546 ---------------- .../Generated/HtmlBaseElementWrapper.g.cs | 442 ------------- .../Generated/HtmlBodyElementWrapper.g.cs | 460 -------------- .../Generated/HtmlBreakRowElementWrapper.g.cs | 436 ------------- .../Generated/HtmlButtonElementWrapper.g.cs | 487 --------------- .../Generated/HtmlCanvasElementWrapper.g.cs | 458 -------------- .../Generated/HtmlCommandElementWrapper.g.cs | 457 -------------- .../Generated/HtmlDataElementWrapper.g.cs | 439 ------------- .../Generated/HtmlDataListElementWrapper.g.cs | 439 ------------- .../Generated/HtmlDetailsElementWrapper.g.cs | 439 ------------- .../Generated/HtmlDialogElementWrapper.g.cs | 451 ------------- .../Generated/HtmlDivElementWrapper.g.cs | 436 ------------- .../Generated/HtmlElementWrapper.g.cs | 436 ------------- .../Generated/HtmlEmbedElementWrapper.g.cs | 452 -------------- .../Generated/HtmlFieldSetElementWrapper.g.cs | 466 -------------- .../Generated/HtmlFormElementWrapper.g.cs | 503 --------------- .../Generated/HtmlHeadElementWrapper.g.cs | 436 ------------- .../Generated/HtmlHeadingElementWrapper.g.cs | 436 ------------- .../Generated/HtmlHrElementWrapper.g.cs | 436 ------------- .../Generated/HtmlHtmlElementWrapper.g.cs | 439 ------------- .../Generated/HtmlImageElementWrapper.g.cs | 479 -------------- .../HtmlInlineFrameElementWrapper.g.cs | 476 -------------- .../Generated/HtmlInputElementWrapper.g.cs | 590 ------------------ .../Generated/HtmlKeygenElementWrapper.g.cs | 475 -------------- .../Generated/HtmlLabelElementWrapper.g.cs | 445 ------------- .../Generated/HtmlLegendElementWrapper.g.cs | 439 ------------- .../Generated/HtmlLinkElementWrapper.g.cs | 482 -------------- .../Generated/HtmlListItemElementWrapper.g.cs | 439 ------------- .../Generated/HtmlMapElementWrapper.g.cs | 445 ------------- .../Generated/HtmlMarqueeElementWrapper.g.cs | 448 ------------- .../Generated/HtmlMediaElementWrapper.g.cs | 546 ---------------- .../Generated/HtmlMenuElementWrapper.g.cs | 442 ------------- .../Generated/HtmlMenuItemElementWrapper.g.cs | 460 -------------- .../Generated/HtmlMetaElementWrapper.g.cs | 448 ------------- .../Generated/HtmlMeterElementWrapper.g.cs | 457 -------------- .../Generated/HtmlModElementWrapper.g.cs | 442 ------------- .../Generated/HtmlObjectElementWrapper.g.cs | 485 -------------- .../Generated/HtmlOptionElementWrapper.g.cs | 460 -------------- .../HtmlOptionsGroupElementWrapper.g.cs | 442 ------------- .../HtmlOrderedListElementWrapper.g.cs | 445 ------------- .../Generated/HtmlOutputElementWrapper.g.cs | 472 -------------- .../HtmlParagraphElementWrapper.g.cs | 436 ------------- .../Generated/HtmlParamElementWrapper.g.cs | 442 ------------- .../Generated/HtmlPreElementWrapper.g.cs | 436 ------------- .../Generated/HtmlProgressElementWrapper.g.cs | 448 ------------- .../Generated/HtmlQuoteElementWrapper.g.cs | 439 ------------- .../Generated/HtmlScriptElementWrapper.g.cs | 464 -------------- .../Generated/HtmlSelectElementWrapper.g.cs | 506 --------------- .../Generated/HtmlSlotElementWrapper.g.cs | 443 ------------- .../Generated/HtmlSourceElementWrapper.g.cs | 451 ------------- .../Generated/HtmlSpanElementWrapper.g.cs | 436 ------------- .../Generated/HtmlStyleElementWrapper.g.cs | 451 ------------- .../HtmlTableCaptionElementWrapper.g.cs | 436 ------------- .../HtmlTableCellElementWrapper.g.cs | 448 ------------- .../HtmlTableColumnElementWrapper.g.cs | 439 ------------- .../HtmlTableDataCellElementWrapper.g.cs | 448 ------------- .../Generated/HtmlTableElementWrapper.g.cs | 481 -------------- .../HtmlTableHeaderCellElementWrapper.g.cs | 451 ------------- .../Generated/HtmlTableRowElementWrapper.g.cs | 451 ------------- .../HtmlTableSectionElementWrapper.g.cs | 445 ------------- .../Generated/HtmlTemplateElementWrapper.g.cs | 439 ------------- .../Generated/HtmlTextAreaElementWrapper.g.cs | 517 --------------- .../Generated/HtmlTimeElementWrapper.g.cs | 439 ------------- .../Generated/HtmlTitleElementWrapper.g.cs | 439 ------------- .../Generated/HtmlTrackElementWrapper.g.cs | 458 -------------- .../Generated/HtmlUnknownElementWrapper.g.cs | 436 ------------- .../HtmlUnorderedListElementWrapper.g.cs | 436 ------------- .../Generated/HtmlVideoElementWrapper.g.cs | 561 ----------------- .../Generated/PseudoElementWrapper.g.cs | 262 -------- .../Generated/SvgCircleElementWrapper.g.cs | 260 -------- .../SvgDescriptionElementWrapper.g.cs | 260 -------- .../Generated/SvgElementWrapper.g.cs | 260 -------- .../SvgForeignObjectElementWrapper.g.cs | 260 -------- .../Generated/SvgSvgElementWrapper.g.cs | 260 -------- .../Generated/SvgTitleElementWrapper.g.cs | 260 -------- src/AngleSharpWrappers/GlobalSuppressions.cs | 8 - src/AngleSharpWrappers/IElementFactory.cs | 16 - src/AngleSharpWrappers/IWrapper.cs | 15 - src/AngleSharpWrappers/Wrapper.cs | 65 -- .../WrapperFactoryExtensions.cs | 31 - 86 files changed, 34431 deletions(-) delete mode 100644 src/AngleSharpWrappers/.editorconfig delete mode 100644 src/AngleSharpWrappers/AngleSharpWrappers.csproj delete mode 100644 src/AngleSharpWrappers/Directory.Build.props delete mode 100644 src/AngleSharpWrappers/Generated/ElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlAnchorElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlAreaElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlAudioElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlBaseElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlBodyElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlBreakRowElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlButtonElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlCanvasElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlCommandElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlDataElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlDataListElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlDetailsElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlDialogElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlDivElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlEmbedElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlFieldSetElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlFormElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlHeadElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlHeadingElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlHrElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlHtmlElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlImageElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlInlineFrameElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlInputElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlKeygenElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlLabelElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlLegendElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlLinkElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlListItemElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlMapElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlMarqueeElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlMediaElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlMenuElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlMenuItemElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlMetaElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlMeterElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlModElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlObjectElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlOptionElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlOptionsGroupElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlOrderedListElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlOutputElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlParagraphElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlParamElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlPreElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlProgressElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlQuoteElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlScriptElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlSelectElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlSlotElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlSourceElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlSpanElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlStyleElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTableCaptionElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTableCellElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTableColumnElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTableDataCellElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTableElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTableHeaderCellElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTableRowElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTableSectionElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTemplateElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTextAreaElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTimeElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTitleElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlTrackElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlUnknownElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlUnorderedListElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/HtmlVideoElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/PseudoElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/SvgCircleElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/SvgDescriptionElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/SvgElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/SvgForeignObjectElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/SvgSvgElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/Generated/SvgTitleElementWrapper.g.cs delete mode 100644 src/AngleSharpWrappers/GlobalSuppressions.cs delete mode 100644 src/AngleSharpWrappers/IElementFactory.cs delete mode 100644 src/AngleSharpWrappers/IWrapper.cs delete mode 100644 src/AngleSharpWrappers/Wrapper.cs delete mode 100644 src/AngleSharpWrappers/WrapperFactoryExtensions.cs diff --git a/src/AngleSharpWrappers/.editorconfig b/src/AngleSharpWrappers/.editorconfig deleted file mode 100644 index 7da085c49..000000000 --- a/src/AngleSharpWrappers/.editorconfig +++ /dev/null @@ -1,7 +0,0 @@ -# Added here to prevent inheriting from parent .editorconfig - -[*.cs] - -# TODO: fix this, but disabled for now, since it does not affect runtime. -# CS8767: Nullability of reference types in type of parameter doesn't match implicitly implemented member (possibly because of nullability attributes). -dotnet_diagnostic.CS8767.severity = suggestion diff --git a/src/AngleSharpWrappers/AngleSharpWrappers.csproj b/src/AngleSharpWrappers/AngleSharpWrappers.csproj deleted file mode 100644 index 9510ccf9a..000000000 --- a/src/AngleSharpWrappers/AngleSharpWrappers.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - netstandard2.1 - false - AngleSharpWrappers - true - Library - true - snupkg - true - embedded - true - true - ../../key.snk - - - - - - - - diff --git a/src/AngleSharpWrappers/Directory.Build.props b/src/AngleSharpWrappers/Directory.Build.props deleted file mode 100644 index 79d0dba5c..000000000 --- a/src/AngleSharpWrappers/Directory.Build.props +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/AngleSharpWrappers/Generated/ElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/ElementWrapper.g.cs deleted file mode 100644 index 7bd7094b5..000000000 --- a/src/AngleSharpWrappers/Generated/ElementWrapper.g.cs +++ /dev/null @@ -1,261 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class ElementWrapper : Wrapper, IElement - { - /// - /// Creates an instance of the type; - /// - public ElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Properties and indexers - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] -#pragma warning disable CS8767 // Nullability of reference types in type of parameter doesn't match implicitly implemented member (possibly because of nullability attributes). - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); -#pragma warning restore CS8767 // Nullability of reference types in type of parameter doesn't match implicitly implemented member (possibly because of nullability attributes). - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlAnchorElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlAnchorElementWrapper.g.cs deleted file mode 100644 index 96c70a29f..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlAnchorElementWrapper.g.cs +++ /dev/null @@ -1,493 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlAnchorElementWrapper : Wrapper, IHtmlAnchorElement - { - /// - /// Creates an instance of the type; - /// - public HtmlAnchorElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public String? Download { get => WrappedElement.Download; set => WrappedElement.Download = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String Hash { get => WrappedElement.Hash; set => WrappedElement.Hash = value;} - /// - [DebuggerHidden] - public String Host { get => WrappedElement.Host; set => WrappedElement.Host = value;} - /// - [DebuggerHidden] - public String HostName { get => WrappedElement.HostName; set => WrappedElement.HostName = value;} - /// - [DebuggerHidden] - public String Href { get => WrappedElement.Href; set => WrappedElement.Href = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String? Origin { get => WrappedElement.Origin; } - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Password { get => WrappedElement.Password; set => WrappedElement.Password = value;} - /// - [DebuggerHidden] - public String PathName { get => WrappedElement.PathName; set => WrappedElement.PathName = value;} - /// - [DebuggerHidden] - public ISettableTokenList Ping { get => WrappedElement.Ping; } - /// - [DebuggerHidden] - public String Port { get => WrappedElement.Port; set => WrappedElement.Port = value;} - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public String Protocol { get => WrappedElement.Protocol; set => WrappedElement.Protocol = value;} - /// - [DebuggerHidden] - public String? Relation { get => WrappedElement.Relation; set => WrappedElement.Relation = value;} - /// - [DebuggerHidden] - public ITokenList RelationList { get => WrappedElement.RelationList; } - /// - [DebuggerHidden] - public String Search { get => WrappedElement.Search; set => WrappedElement.Search = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String? Target { get => WrappedElement.Target; set => WrappedElement.Target = value;} - /// - [DebuggerHidden] - public String? TargetLanguage { get => WrappedElement.TargetLanguage; set => WrappedElement.TargetLanguage = value;} - /// - [DebuggerHidden] - public String Text { get => WrappedElement.Text; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; } - /// - [DebuggerHidden] - public String? UserName { get => WrappedElement.UserName; set => WrappedElement.UserName = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlAreaElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlAreaElementWrapper.g.cs deleted file mode 100644 index 573f04a84..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlAreaElementWrapper.g.cs +++ /dev/null @@ -1,499 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlAreaElementWrapper : Wrapper, IHtmlAreaElement - { - /// - /// Creates an instance of the type; - /// - public HtmlAreaElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public String? AlternativeText { get => WrappedElement.AlternativeText; set => WrappedElement.AlternativeText = value;} - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public String? Coordinates { get => WrappedElement.Coordinates; set => WrappedElement.Coordinates = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public String? Download { get => WrappedElement.Download; set => WrappedElement.Download = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String Hash { get => WrappedElement.Hash; set => WrappedElement.Hash = value;} - /// - [DebuggerHidden] - public String Host { get => WrappedElement.Host; set => WrappedElement.Host = value;} - /// - [DebuggerHidden] - public String HostName { get => WrappedElement.HostName; set => WrappedElement.HostName = value;} - /// - [DebuggerHidden] - public String Href { get => WrappedElement.Href; set => WrappedElement.Href = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String? Origin { get => WrappedElement.Origin; } - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Password { get => WrappedElement.Password; set => WrappedElement.Password = value;} - /// - [DebuggerHidden] - public String PathName { get => WrappedElement.PathName; set => WrappedElement.PathName = value;} - /// - [DebuggerHidden] - public ISettableTokenList Ping { get => WrappedElement.Ping; } - /// - [DebuggerHidden] - public String Port { get => WrappedElement.Port; set => WrappedElement.Port = value;} - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public String Protocol { get => WrappedElement.Protocol; set => WrappedElement.Protocol = value;} - /// - [DebuggerHidden] - public String? Relation { get => WrappedElement.Relation; set => WrappedElement.Relation = value;} - /// - [DebuggerHidden] - public ITokenList RelationList { get => WrappedElement.RelationList; } - /// - [DebuggerHidden] - public String Search { get => WrappedElement.Search; set => WrappedElement.Search = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Shape { get => WrappedElement.Shape; set => WrappedElement.Shape = value;} - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String? Target { get => WrappedElement.Target; set => WrappedElement.Target = value;} - /// - [DebuggerHidden] - public String? TargetLanguage { get => WrappedElement.TargetLanguage; set => WrappedElement.TargetLanguage = value;} - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - [DebuggerHidden] - public String? UserName { get => WrappedElement.UserName; set => WrappedElement.UserName = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlAudioElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlAudioElementWrapper.g.cs deleted file mode 100644 index d2471471e..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlAudioElementWrapper.g.cs +++ /dev/null @@ -1,546 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; -using AngleSharp.Media.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlAudioElementWrapper : Wrapper, IHtmlAudioElement - { - /// - /// Creates an instance of the type; - /// - public HtmlAudioElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => ((IMediaController)WrappedElement).CanPlay += value; remove => ((IMediaController)WrappedElement).CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => ((IMediaController)WrappedElement).CanPlayThrough += value; remove => ((IMediaController)WrappedElement).CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => ((IMediaController)WrappedElement).DurationChanged += value; remove => ((IMediaController)WrappedElement).DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => ((IMediaController)WrappedElement).Emptied += value; remove => ((IMediaController)WrappedElement).Emptied -= value; } - /// - public event DomEventHandler Ended { add => ((IMediaController)WrappedElement).Ended += value; remove => ((IMediaController)WrappedElement).Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => ((IMediaController)WrappedElement).LoadedData += value; remove => ((IMediaController)WrappedElement).LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => ((IMediaController)WrappedElement).LoadedMetadata += value; remove => ((IMediaController)WrappedElement).LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => ((IMediaController)WrappedElement).Paused += value; remove => ((IMediaController)WrappedElement).Paused -= value; } - /// - public event DomEventHandler Played { add => ((IMediaController)WrappedElement).Played += value; remove => ((IMediaController)WrappedElement).Played -= value; } - /// - public event DomEventHandler Playing { add => ((IMediaController)WrappedElement).Playing += value; remove => ((IMediaController)WrappedElement).Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => ((IMediaController)WrappedElement).RateChanged += value; remove => ((IMediaController)WrappedElement).RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => ((IMediaController)WrappedElement).TimeUpdated += value; remove => ((IMediaController)WrappedElement).TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => ((IMediaController)WrappedElement).VolumeChanged += value; remove => ((IMediaController)WrappedElement).VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => ((IMediaController)WrappedElement).Waiting += value; remove => ((IMediaController)WrappedElement).Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public IAudioTrackList? AudioTracks { get => WrappedElement.AudioTracks; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public ITimeRanges? BufferedTime { get => WrappedElement.BufferedTime; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IMediaController? Controller { get => WrappedElement.Controller; } - /// - [DebuggerHidden] - public String? CrossOrigin { get => WrappedElement.CrossOrigin; set => WrappedElement.CrossOrigin = value;} - /// - [DebuggerHidden] - public IDownload? CurrentDownload { get => WrappedElement.CurrentDownload; } - /// - [DebuggerHidden] - public String? CurrentSource { get => WrappedElement.CurrentSource; } - /// - [DebuggerHidden] - public Double CurrentTime { get => WrappedElement.CurrentTime; set => WrappedElement.CurrentTime = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public Double DefaultPlaybackRate { get => WrappedElement.DefaultPlaybackRate; set => WrappedElement.DefaultPlaybackRate = value;} - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public Double Duration { get => WrappedElement.Duration; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsAutoplay { get => WrappedElement.IsAutoplay; set => WrappedElement.IsAutoplay = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDefaultMuted { get => WrappedElement.IsDefaultMuted; set => WrappedElement.IsDefaultMuted = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsEnded { get => WrappedElement.IsEnded; } - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsLoop { get => WrappedElement.IsLoop; set => WrappedElement.IsLoop = value;} - /// - [DebuggerHidden] - public Boolean IsMuted { get => WrappedElement.IsMuted; set => WrappedElement.IsMuted = value;} - /// - [DebuggerHidden] - public Boolean IsPaused { get => WrappedElement.IsPaused; } - /// - [DebuggerHidden] - public Boolean IsSeeking { get => WrappedElement.IsSeeking; } - /// - [DebuggerHidden] - public Boolean IsShowingControls { get => WrappedElement.IsShowingControls; set => WrappedElement.IsShowingControls = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public IMediaError? MediaError { get => WrappedElement.MediaError; } - /// - [DebuggerHidden] - public String? MediaGroup { get => WrappedElement.MediaGroup; set => WrappedElement.MediaGroup = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public MediaNetworkState NetworkState { get => WrappedElement.NetworkState; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public Double PlaybackRate { get => WrappedElement.PlaybackRate; set => WrappedElement.PlaybackRate = value;} - /// - [DebuggerHidden] - public MediaControllerPlaybackState PlaybackState { get => WrappedElement.PlaybackState; } - /// - [DebuggerHidden] - public ITimeRanges? PlayedTime { get => WrappedElement.PlayedTime; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public String? Preload { get => WrappedElement.Preload; set => WrappedElement.Preload = value;} - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public MediaReadyState ReadyState { get => WrappedElement.ReadyState; } - /// - [DebuggerHidden] - public ITimeRanges? SeekableTime { get => WrappedElement.SeekableTime; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public DateTime StartDate { get => WrappedElement.StartDate; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public ITextTrackList? TextTracks { get => WrappedElement.TextTracks; } - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public IVideoTrackList? VideoTracks { get => WrappedElement.VideoTracks; } - /// - [DebuggerHidden] - public Double Volume { get => WrappedElement.Volume; set => WrappedElement.Volume = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public ITextTrack AddTextTrack(String kind, String? label, String? language) => WrappedElement.AddTextTrack(kind, label, language); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public String CanPlayType(String type) => WrappedElement.CanPlayType(type); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public void Load() => WrappedElement.Load(); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Pause() => WrappedElement.Pause(); - /// - [DebuggerHidden] - public void Play() => WrappedElement.Play(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlBaseElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlBaseElementWrapper.g.cs deleted file mode 100644 index dc0c56b7e..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlBaseElementWrapper.g.cs +++ /dev/null @@ -1,442 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlBaseElementWrapper : Wrapper, IHtmlBaseElement - { - /// - /// Creates an instance of the type; - /// - public HtmlBaseElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Href { get => WrappedElement.Href; set => WrappedElement.Href = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String? Target { get => WrappedElement.Target; set => WrappedElement.Target = value;} - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlBodyElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlBodyElementWrapper.g.cs deleted file mode 100644 index bb380fa9f..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlBodyElementWrapper.g.cs +++ /dev/null @@ -1,460 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlBodyElementWrapper : Wrapper, IHtmlBodyElement - { - /// - /// Creates an instance of the type; - /// - public HtmlBodyElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler HashChanged { add => WrappedElement.HashChanged += value; remove => WrappedElement.HashChanged -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MessageReceived { add => WrappedElement.MessageReceived += value; remove => WrappedElement.MessageReceived -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler PageHidden { add => WrappedElement.PageHidden += value; remove => WrappedElement.PageHidden -= value; } - /// - public event DomEventHandler PageShown { add => WrappedElement.PageShown += value; remove => WrappedElement.PageShown -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler PopState { add => WrappedElement.PopState += value; remove => WrappedElement.PopState -= value; } - /// - public event DomEventHandler Printed { add => WrappedElement.Printed += value; remove => WrappedElement.Printed -= value; } - /// - public event DomEventHandler Printing { add => WrappedElement.Printing += value; remove => WrappedElement.Printing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Storage { add => WrappedElement.Storage += value; remove => WrappedElement.Storage -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler Unloaded { add => WrappedElement.Unloaded += value; remove => WrappedElement.Unloaded -= value; } - /// - public event DomEventHandler Unloading { add => WrappedElement.Unloading += value; remove => WrappedElement.Unloading -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - public event DomEventHandler WentOffline { add => WrappedElement.WentOffline += value; remove => WrappedElement.WentOffline -= value; } - /// - public event DomEventHandler WentOnline { add => WrappedElement.WentOnline += value; remove => WrappedElement.WentOnline -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlBreakRowElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlBreakRowElementWrapper.g.cs deleted file mode 100644 index 457c6d844..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlBreakRowElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlBreakRowElementWrapper : Wrapper, IHtmlBreakRowElement - { - /// - /// Creates an instance of the type; - /// - public HtmlBreakRowElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlButtonElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlButtonElementWrapper.g.cs deleted file mode 100644 index 7c6ea526a..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlButtonElementWrapper.g.cs +++ /dev/null @@ -1,487 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlButtonElementWrapper : Wrapper, IHtmlButtonElement - { - /// - /// Creates an instance of the type; - /// - public HtmlButtonElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public Boolean Autofocus { get => WrappedElement.Autofocus; set => WrappedElement.Autofocus = value;} - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public String? FormAction { get => WrappedElement.FormAction; set => WrappedElement.FormAction = value;} - /// - [DebuggerHidden] - public String FormEncType { get => WrappedElement.FormEncType; set => WrappedElement.FormEncType = value;} - /// - [DebuggerHidden] - public String FormMethod { get => WrappedElement.FormMethod; set => WrappedElement.FormMethod = value;} - /// - [DebuggerHidden] - public Boolean FormNoValidate { get => WrappedElement.FormNoValidate; set => WrappedElement.FormNoValidate = value;} - /// - [DebuggerHidden] - public String? FormTarget { get => WrappedElement.FormTarget; set => WrappedElement.FormTarget = value;} - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public INodeList Labels { get => WrappedElement.Labels; } - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - [DebuggerHidden] - public String? ValidationMessage { get => WrappedElement.ValidationMessage; } - /// - [DebuggerHidden] - public IValidityState Validity { get => WrappedElement.Validity; } - /// - [DebuggerHidden] - public String Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - [DebuggerHidden] - public Boolean WillValidate { get => WrappedElement.WillValidate; } - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public Boolean CheckValidity() => WrappedElement.CheckValidity(); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void SetCustomValidity(String error) => WrappedElement.SetCustomValidity(error); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlCanvasElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlCanvasElementWrapper.g.cs deleted file mode 100644 index d283d26ea..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlCanvasElementWrapper.g.cs +++ /dev/null @@ -1,458 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Media.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlCanvasElementWrapper : Wrapper, IHtmlCanvasElement - { - /// - /// Creates an instance of the type; - /// - public HtmlCanvasElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public Int32 Height { get => WrappedElement.Height; set => WrappedElement.Height = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public Int32 Width { get => WrappedElement.Width; set => WrappedElement.Width = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IRenderingContext GetContext(String contextId) => WrappedElement.GetContext(contextId); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public Boolean IsSupportingContext(String contextId) => WrappedElement.IsSupportingContext(contextId); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void SetContext(IRenderingContext context) => WrappedElement.SetContext(context); - /// - [DebuggerHidden] - public void ToBlob(Action callback, String? type) => WrappedElement.ToBlob(callback, type); - /// - [DebuggerHidden] - public String ToDataUrl(String? type) => WrappedElement.ToDataUrl(type); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlCommandElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlCommandElementWrapper.g.cs deleted file mode 100644 index 906bce437..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlCommandElementWrapper.g.cs +++ /dev/null @@ -1,457 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlCommandElementWrapper : Wrapper, IHtmlCommandElement - { - /// - /// Creates an instance of the type; - /// - public HtmlCommandElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public IHtmlElement Command { get => WrappedElement.Command; } - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Icon { get => WrappedElement.Icon; set => WrappedElement.Icon = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsChecked { get => WrappedElement.IsChecked; set => WrappedElement.IsChecked = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Label { get => WrappedElement.Label; set => WrappedElement.Label = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public String? RadioGroup { get => WrappedElement.RadioGroup; set => WrappedElement.RadioGroup = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlDataElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlDataElementWrapper.g.cs deleted file mode 100644 index c97f98c1d..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlDataElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlDataElementWrapper : Wrapper, IHtmlDataElement - { - /// - /// Creates an instance of the type; - /// - public HtmlDataElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlDataListElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlDataListElementWrapper.g.cs deleted file mode 100644 index 8a7de29bc..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlDataListElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlDataListElementWrapper : Wrapper, IHtmlDataListElement - { - /// - /// Creates an instance of the type; - /// - public HtmlDataListElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public IHtmlCollection Options { get => WrappedElement.Options; } - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlDetailsElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlDetailsElementWrapper.g.cs deleted file mode 100644 index 19424b995..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlDetailsElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlDetailsElementWrapper : Wrapper, IHtmlDetailsElement - { - /// - /// Creates an instance of the type; - /// - public HtmlDetailsElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsOpen { get => WrappedElement.IsOpen; set => WrappedElement.IsOpen = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlDialogElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlDialogElementWrapper.g.cs deleted file mode 100644 index 6d103b4ac..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlDialogElementWrapper.g.cs +++ /dev/null @@ -1,451 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlDialogElementWrapper : Wrapper, IHtmlDialogElement - { - /// - /// Creates an instance of the type; - /// - public HtmlDialogElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public Boolean Open { get => WrappedElement.Open; set => WrappedElement.Open = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public String? ReturnValue { get => WrappedElement.ReturnValue; set => WrappedElement.ReturnValue = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public void Close(String? returnValue) => WrappedElement.Close(returnValue); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void Show(IElement? anchor) => WrappedElement.Show(anchor); - /// - [DebuggerHidden] - public void ShowModal(IElement? anchor) => WrappedElement.ShowModal(anchor); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlDivElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlDivElementWrapper.g.cs deleted file mode 100644 index 4395b91f3..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlDivElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlDivElementWrapper : Wrapper, IHtmlDivElement - { - /// - /// Creates an instance of the type; - /// - public HtmlDivElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlElementWrapper.g.cs deleted file mode 100644 index 9bb29d4e7..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlElementWrapper : Wrapper, IHtmlElement - { - /// - /// Creates an instance of the type; - /// - public HtmlElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlEmbedElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlEmbedElementWrapper.g.cs deleted file mode 100644 index 19eb34e9a..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlEmbedElementWrapper.g.cs +++ /dev/null @@ -1,452 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlEmbedElementWrapper : Wrapper, IHtmlEmbedElement - { - /// - /// Creates an instance of the type; - /// - public HtmlEmbedElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IDownload? CurrentDownload { get => WrappedElement.CurrentDownload; } - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public String? DisplayHeight { get => WrappedElement.DisplayHeight; set => WrappedElement.DisplayHeight = value;} - /// - [DebuggerHidden] - public String? DisplayWidth { get => WrappedElement.DisplayWidth; set => WrappedElement.DisplayWidth = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlFieldSetElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlFieldSetElementWrapper.g.cs deleted file mode 100644 index cbe6b5dd9..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlFieldSetElementWrapper.g.cs +++ /dev/null @@ -1,466 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlFieldSetElementWrapper : Wrapper, IHtmlFieldSetElement - { - /// - /// Creates an instance of the type; - /// - public HtmlFieldSetElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public IHtmlFormControlsCollection Elements { get => WrappedElement.Elements; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String Type { get => WrappedElement.Type; } - /// - [DebuggerHidden] - public String? ValidationMessage { get => WrappedElement.ValidationMessage; } - /// - [DebuggerHidden] - public IValidityState Validity { get => WrappedElement.Validity; } - /// - [DebuggerHidden] - public Boolean WillValidate { get => WrappedElement.WillValidate; } - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public Boolean CheckValidity() => WrappedElement.CheckValidity(); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void SetCustomValidity(String error) => WrappedElement.SetCustomValidity(error); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlFormElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlFormElementWrapper.g.cs deleted file mode 100644 index 49650ba78..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlFormElementWrapper.g.cs +++ /dev/null @@ -1,503 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using System.Threading.Tasks; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlFormElementWrapper : Wrapper, IHtmlFormElement - { - /// - /// Creates an instance of the type; - /// - public HtmlFormElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - - [DebuggerHidden] - public IElement? this[Int32 index] { get => WrappedElement[index]; } -/// - - [DebuggerHidden] - public IElement? this[String name] { get => WrappedElement[name]; } - /// - [DebuggerHidden] - public String? AcceptCharset { get => WrappedElement.AcceptCharset; set => WrappedElement.AcceptCharset = value;} - /// - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public String Action { get => WrappedElement.Action; set => WrappedElement.Action = value;} - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String? Autocomplete { get => WrappedElement.Autocomplete; set => WrappedElement.Autocomplete = value;} - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public IHtmlFormControlsCollection Elements { get => WrappedElement.Elements; } - /// - [DebuggerHidden] - public String Encoding { get => WrappedElement.Encoding; set => WrappedElement.Encoding = value;} - /// - [DebuggerHidden] - public String? Enctype { get => WrappedElement.Enctype; set => WrappedElement.Enctype = value;} - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public Int32 Length { get => WrappedElement.Length; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String Method { get => WrappedElement.Method; set => WrappedElement.Method = value;} - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public Boolean NoValidate { get => WrappedElement.NoValidate; set => WrappedElement.NoValidate = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String Target { get => WrappedElement.Target; set => WrappedElement.Target = value;} - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public Boolean CheckValidity() => WrappedElement.CheckValidity(); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public DocumentRequest? GetSubmission() => WrappedElement.GetSubmission(); - /// - [DebuggerHidden] - public DocumentRequest? GetSubmission(IHtmlElement sourceElement) => WrappedElement.GetSubmission(sourceElement); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public Boolean ReportValidity() => WrappedElement.ReportValidity(); - /// - [DebuggerHidden] - public void RequestAutocomplete() => WrappedElement.RequestAutocomplete(); - /// - [DebuggerHidden] - public void Reset() => WrappedElement.Reset(); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public Task SubmitAsync() => WrappedElement.SubmitAsync(); - /// - [DebuggerHidden] - public Task SubmitAsync(IHtmlElement sourceElement) => WrappedElement.SubmitAsync(sourceElement); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlHeadElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlHeadElementWrapper.g.cs deleted file mode 100644 index ab55fb040..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlHeadElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlHeadElementWrapper : Wrapper, IHtmlHeadElement - { - /// - /// Creates an instance of the type; - /// - public HtmlHeadElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlHeadingElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlHeadingElementWrapper.g.cs deleted file mode 100644 index 2b98ce9ce..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlHeadingElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlHeadingElementWrapper : Wrapper, IHtmlHeadingElement - { - /// - /// Creates an instance of the type; - /// - public HtmlHeadingElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlHrElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlHrElementWrapper.g.cs deleted file mode 100644 index 6121156f0..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlHrElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlHrElementWrapper : Wrapper, IHtmlHrElement - { - /// - /// Creates an instance of the type; - /// - public HtmlHrElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlHtmlElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlHtmlElementWrapper.g.cs deleted file mode 100644 index 0168c458f..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlHtmlElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlHtmlElementWrapper : Wrapper, IHtmlHtmlElement - { - /// - /// Creates an instance of the type; - /// - public HtmlHtmlElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Manifest { get => WrappedElement.Manifest; set => WrappedElement.Manifest = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlImageElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlImageElementWrapper.g.cs deleted file mode 100644 index 8de990a89..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlImageElementWrapper.g.cs +++ /dev/null @@ -1,479 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlImageElementWrapper : Wrapper, IHtmlImageElement - { - /// - /// Creates an instance of the type; - /// - public HtmlImageElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public String? ActualSource { get => WrappedElement.ActualSource; } - /// - [DebuggerHidden] - public String? AlternativeText { get => WrappedElement.AlternativeText; set => WrappedElement.AlternativeText = value;} - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public String? CrossOrigin { get => WrappedElement.CrossOrigin; set => WrappedElement.CrossOrigin = value;} - /// - [DebuggerHidden] - public IDownload? CurrentDownload { get => WrappedElement.CurrentDownload; } - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public Int32 DisplayHeight { get => WrappedElement.DisplayHeight; set => WrappedElement.DisplayHeight = value;} - /// - [DebuggerHidden] - public Int32 DisplayWidth { get => WrappedElement.DisplayWidth; set => WrappedElement.DisplayWidth = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsCompleted { get => WrappedElement.IsCompleted; } - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsMap { get => WrappedElement.IsMap; set => WrappedElement.IsMap = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public Int32 OriginalHeight { get => WrappedElement.OriginalHeight; } - /// - [DebuggerHidden] - public Int32 OriginalWidth { get => WrappedElement.OriginalWidth; } - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Sizes { get => WrappedElement.Sizes; set => WrappedElement.Sizes = value;} - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String? SourceSet { get => WrappedElement.SourceSet; set => WrappedElement.SourceSet = value;} - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? UseMap { get => WrappedElement.UseMap; set => WrappedElement.UseMap = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlInlineFrameElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlInlineFrameElementWrapper.g.cs deleted file mode 100644 index 3c15ad689..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlInlineFrameElementWrapper.g.cs +++ /dev/null @@ -1,476 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlInlineFrameElementWrapper : Wrapper, IHtmlInlineFrameElement - { - /// - /// Creates an instance of the type; - /// - public HtmlInlineFrameElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public IDocument? ContentDocument { get => WrappedElement.ContentDocument; } - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public String? ContentHtml { get => WrappedElement.ContentHtml; set => WrappedElement.ContentHtml = value;} - /// - [DebuggerHidden] - public IWindow? ContentWindow { get => WrappedElement.ContentWindow; } - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IDownload? CurrentDownload { get => WrappedElement.CurrentDownload; } - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public Int32 DisplayHeight { get => WrappedElement.DisplayHeight; set => WrappedElement.DisplayHeight = value;} - /// - [DebuggerHidden] - public Int32 DisplayWidth { get => WrappedElement.DisplayWidth; set => WrappedElement.DisplayWidth = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsFullscreenAllowed { get => WrappedElement.IsFullscreenAllowed; set => WrappedElement.IsFullscreenAllowed = value;} - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsPaymentRequestAllowed { get => WrappedElement.IsPaymentRequestAllowed; set => WrappedElement.IsPaymentRequestAllowed = value;} - /// - [DebuggerHidden] - public Boolean IsSeamless { get => WrappedElement.IsSeamless; set => WrappedElement.IsSeamless = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public String? ReferrerPolicy { get => WrappedElement.ReferrerPolicy; set => WrappedElement.ReferrerPolicy = value;} - /// - [DebuggerHidden] - public ISettableTokenList Sandbox { get => WrappedElement.Sandbox; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlInputElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlInputElementWrapper.g.cs deleted file mode 100644 index 901b19283..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlInputElementWrapper.g.cs +++ /dev/null @@ -1,590 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlInputElementWrapper : Wrapper, IHtmlInputElement - { - /// - /// Creates an instance of the type; - /// - public HtmlInputElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? Accept { get => WrappedElement.Accept; set => WrappedElement.Accept = value;} - /// - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public String? AlternativeText { get => WrappedElement.AlternativeText; set => WrappedElement.AlternativeText = value;} - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String? Autocomplete { get => WrappedElement.Autocomplete; set => WrappedElement.Autocomplete = value;} - /// - [DebuggerHidden] - public Boolean Autofocus { get => WrappedElement.Autofocus; set => WrappedElement.Autofocus = value;} - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String DefaultValue { get => WrappedElement.DefaultValue; set => WrappedElement.DefaultValue = value;} - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public String? DirectionName { get => WrappedElement.DirectionName; set => WrappedElement.DirectionName = value;} - /// - [DebuggerHidden] - public Int32 DisplayHeight { get => WrappedElement.DisplayHeight; set => WrappedElement.DisplayHeight = value;} - /// - [DebuggerHidden] - public Int32 DisplayWidth { get => WrappedElement.DisplayWidth; set => WrappedElement.DisplayWidth = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public IFileList? Files { get => WrappedElement.Files; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public String? FormAction { get => WrappedElement.FormAction; set => WrappedElement.FormAction = value;} - /// - [DebuggerHidden] - public String FormEncType { get => WrappedElement.FormEncType; set => WrappedElement.FormEncType = value;} - /// - [DebuggerHidden] - public String FormMethod { get => WrappedElement.FormMethod; set => WrappedElement.FormMethod = value;} - /// - [DebuggerHidden] - public Boolean FormNoValidate { get => WrappedElement.FormNoValidate; set => WrappedElement.FormNoValidate = value;} - /// - [DebuggerHidden] - public String? FormTarget { get => WrappedElement.FormTarget; set => WrappedElement.FormTarget = value;} - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public Boolean HasValue { get => WrappedElement.HasValue; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsChecked { get => WrappedElement.IsChecked; set => WrappedElement.IsChecked = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDefaultChecked { get => WrappedElement.IsDefaultChecked; set => WrappedElement.IsDefaultChecked = value;} - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsIndeterminate { get => WrappedElement.IsIndeterminate; set => WrappedElement.IsIndeterminate = value;} - /// - [DebuggerHidden] - public Boolean IsMultiple { get => WrappedElement.IsMultiple; set => WrappedElement.IsMultiple = value;} - /// - [DebuggerHidden] - public Boolean IsReadOnly { get => WrappedElement.IsReadOnly; set => WrappedElement.IsReadOnly = value;} - /// - [DebuggerHidden] - public Boolean IsRequired { get => WrappedElement.IsRequired; set => WrappedElement.IsRequired = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public INodeList Labels { get => WrappedElement.Labels; } - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public IHtmlDataListElement? List { get => WrappedElement.List; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Maximum { get => WrappedElement.Maximum; set => WrappedElement.Maximum = value;} - /// - [DebuggerHidden] - public Int32 MaxLength { get => WrappedElement.MaxLength; set => WrappedElement.MaxLength = value;} - /// - [DebuggerHidden] - public String? Minimum { get => WrappedElement.Minimum; set => WrappedElement.Minimum = value;} - /// - [DebuggerHidden] - public Int32 MinLength { get => WrappedElement.MinLength; set => WrappedElement.MinLength = value;} - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Pattern { get => WrappedElement.Pattern; set => WrappedElement.Pattern = value;} - /// - [DebuggerHidden] - public String? Placeholder { get => WrappedElement.Placeholder; set => WrappedElement.Placeholder = value;} - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public String? SelectionDirection { get => WrappedElement.SelectionDirection; } - /// - [DebuggerHidden] - public Int32 SelectionEnd { get => WrappedElement.SelectionEnd; set => WrappedElement.SelectionEnd = value;} - /// - [DebuggerHidden] - public Int32 SelectionStart { get => WrappedElement.SelectionStart; set => WrappedElement.SelectionStart = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public Int32 Size { get => WrappedElement.Size; set => WrappedElement.Size = value;} - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String? Step { get => WrappedElement.Step; set => WrappedElement.Step = value;} - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - [DebuggerHidden] - public String? ValidationMessage { get => WrappedElement.ValidationMessage; } - /// - [DebuggerHidden] - public IValidityState Validity { get => WrappedElement.Validity; } - /// - [DebuggerHidden] - public String Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - [DebuggerHidden] - public DateTime? ValueAsDate { get => WrappedElement.ValueAsDate; set => WrappedElement.ValueAsDate = value;} - /// - [DebuggerHidden] - public Double ValueAsNumber { get => WrappedElement.ValueAsNumber; set => WrappedElement.ValueAsNumber = value;} - /// - [DebuggerHidden] - public Boolean WillValidate { get => WrappedElement.WillValidate; } - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public Boolean CheckValidity() => WrappedElement.CheckValidity(); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void Select(Int32 selectionStart, Int32 selectionEnd, String? selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); - /// - [DebuggerHidden] - public void SelectAll() => WrappedElement.SelectAll(); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void SetCustomValidity(String error) => WrappedElement.SetCustomValidity(error); - /// - [DebuggerHidden] - public void StepDown(Int32 n) => WrappedElement.StepDown(n); - /// - [DebuggerHidden] - public void StepUp(Int32 n) => WrappedElement.StepUp(n); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlKeygenElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlKeygenElementWrapper.g.cs deleted file mode 100644 index 0396de313..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlKeygenElementWrapper.g.cs +++ /dev/null @@ -1,475 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlKeygenElementWrapper : Wrapper, IHtmlKeygenElement - { - /// - /// Creates an instance of the type; - /// - public HtmlKeygenElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public Boolean Autofocus { get => WrappedElement.Autofocus; set => WrappedElement.Autofocus = value;} - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public String? Challenge { get => WrappedElement.Challenge; set => WrappedElement.Challenge = value;} - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? KeyEncryption { get => WrappedElement.KeyEncryption; set => WrappedElement.KeyEncryption = value;} - /// - [DebuggerHidden] - public INodeList Labels { get => WrappedElement.Labels; } - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String Type { get => WrappedElement.Type; } - /// - [DebuggerHidden] - public String? ValidationMessage { get => WrappedElement.ValidationMessage; } - /// - [DebuggerHidden] - public IValidityState Validity { get => WrappedElement.Validity; } - /// - [DebuggerHidden] - public Boolean WillValidate { get => WrappedElement.WillValidate; } - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public Boolean CheckValidity() => WrappedElement.CheckValidity(); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void SetCustomValidity(String error) => WrappedElement.SetCustomValidity(error); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlLabelElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlLabelElementWrapper.g.cs deleted file mode 100644 index af9d6b74d..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlLabelElementWrapper.g.cs +++ /dev/null @@ -1,445 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlLabelElementWrapper : Wrapper, IHtmlLabelElement - { - /// - /// Creates an instance of the type; - /// - public HtmlLabelElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IHtmlElement? Control { get => WrappedElement.Control; } - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? HtmlFor { get => WrappedElement.HtmlFor; set => WrappedElement.HtmlFor = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlLegendElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlLegendElementWrapper.g.cs deleted file mode 100644 index c5676db80..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlLegendElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlLegendElementWrapper : Wrapper, IHtmlLegendElement - { - /// - /// Creates an instance of the type; - /// - public HtmlLegendElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlLinkElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlLinkElementWrapper.g.cs deleted file mode 100644 index b66749a58..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlLinkElementWrapper.g.cs +++ /dev/null @@ -1,482 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlLinkElementWrapper : Wrapper, IHtmlLinkElement - { - /// - /// Creates an instance of the type; - /// - public HtmlLinkElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public String? CrossOrigin { get => WrappedElement.CrossOrigin; set => WrappedElement.CrossOrigin = value;} - /// - [DebuggerHidden] - public IDownload? CurrentDownload { get => WrappedElement.CurrentDownload; } - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Href { get => WrappedElement.Href; set => WrappedElement.Href = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public IDocument? Import { get => WrappedElement.Import; } - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public String? Integrity { get => WrappedElement.Integrity; set => WrappedElement.Integrity = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Media { get => WrappedElement.Media; set => WrappedElement.Media = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String? NumberUsedOnce { get => WrappedElement.NumberUsedOnce; set => WrappedElement.NumberUsedOnce = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public String? Relation { get => WrappedElement.Relation; set => WrappedElement.Relation = value;} - /// - [DebuggerHidden] - public ITokenList RelationList { get => WrappedElement.RelationList; } - /// - [DebuggerHidden] - public String? ReverseRelation { get => WrappedElement.ReverseRelation; set => WrappedElement.ReverseRelation = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public IStyleSheet? Sheet { get => WrappedElement.Sheet; } - /// - [DebuggerHidden] - public ISettableTokenList Sizes { get => WrappedElement.Sizes; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String? TargetLanguage { get => WrappedElement.TargetLanguage; set => WrappedElement.TargetLanguage = value;} - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlListItemElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlListItemElementWrapper.g.cs deleted file mode 100644 index 9c1a2fc3d..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlListItemElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlListItemElementWrapper : Wrapper, IHtmlListItemElement - { - /// - /// Creates an instance of the type; - /// - public HtmlListItemElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public Int32? Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlMapElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlMapElementWrapper.g.cs deleted file mode 100644 index 208381441..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlMapElementWrapper.g.cs +++ /dev/null @@ -1,445 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlMapElementWrapper : Wrapper, IHtmlMapElement - { - /// - /// Creates an instance of the type; - /// - public HtmlMapElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IHtmlCollection Areas { get => WrappedElement.Areas; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public IHtmlCollection Images { get => WrappedElement.Images; } - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlMarqueeElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlMarqueeElementWrapper.g.cs deleted file mode 100644 index 48defc9c2..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlMarqueeElementWrapper.g.cs +++ /dev/null @@ -1,448 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlMarqueeElementWrapper : Wrapper, IHtmlMarqueeElement - { - /// - /// Creates an instance of the type; - /// - public HtmlMarqueeElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public Int32 Loop { get => WrappedElement.Loop; set => WrappedElement.Loop = value;} - /// - [DebuggerHidden] - public Int32 MinimumDelay { get => WrappedElement.MinimumDelay; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public Int32 ScrollAmount { get => WrappedElement.ScrollAmount; set => WrappedElement.ScrollAmount = value;} - /// - [DebuggerHidden] - public Int32 ScrollDelay { get => WrappedElement.ScrollDelay; set => WrappedElement.ScrollDelay = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlMediaElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlMediaElementWrapper.g.cs deleted file mode 100644 index e7bab4a14..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlMediaElementWrapper.g.cs +++ /dev/null @@ -1,546 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; -using AngleSharp.Media.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlMediaElementWrapper : Wrapper, IHtmlMediaElement - { - /// - /// Creates an instance of the type; - /// - public HtmlMediaElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => ((IMediaController)WrappedElement).CanPlay += value; remove => ((IMediaController)WrappedElement).CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => ((IMediaController)WrappedElement).CanPlayThrough += value; remove => ((IMediaController)WrappedElement).CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => ((IMediaController)WrappedElement).DurationChanged += value; remove => ((IMediaController)WrappedElement).DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => ((IMediaController)WrappedElement).Emptied += value; remove => ((IMediaController)WrappedElement).Emptied -= value; } - /// - public event DomEventHandler Ended { add => ((IMediaController)WrappedElement).Ended += value; remove => ((IMediaController)WrappedElement).Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => ((IMediaController)WrappedElement).LoadedData += value; remove => ((IMediaController)WrappedElement).LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => ((IMediaController)WrappedElement).LoadedMetadata += value; remove => ((IMediaController)WrappedElement).LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => ((IMediaController)WrappedElement).Paused += value; remove => ((IMediaController)WrappedElement).Paused -= value; } - /// - public event DomEventHandler Played { add => ((IMediaController)WrappedElement).Played += value; remove => ((IMediaController)WrappedElement).Played -= value; } - /// - public event DomEventHandler Playing { add => ((IMediaController)WrappedElement).Playing += value; remove => ((IMediaController)WrappedElement).Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => ((IMediaController)WrappedElement).RateChanged += value; remove => ((IMediaController)WrappedElement).RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => ((IMediaController)WrappedElement).TimeUpdated += value; remove => ((IMediaController)WrappedElement).TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => ((IMediaController)WrappedElement).VolumeChanged += value; remove => ((IMediaController)WrappedElement).VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => ((IMediaController)WrappedElement).Waiting += value; remove => ((IMediaController)WrappedElement).Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public IAudioTrackList? AudioTracks { get => WrappedElement.AudioTracks; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public ITimeRanges? BufferedTime { get => WrappedElement.BufferedTime; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IMediaController? Controller { get => WrappedElement.Controller; } - /// - [DebuggerHidden] - public String? CrossOrigin { get => WrappedElement.CrossOrigin; set => WrappedElement.CrossOrigin = value;} - /// - [DebuggerHidden] - public IDownload? CurrentDownload { get => WrappedElement.CurrentDownload; } - /// - [DebuggerHidden] - public String? CurrentSource { get => WrappedElement.CurrentSource; } - /// - [DebuggerHidden] - public Double CurrentTime { get => WrappedElement.CurrentTime; set => WrappedElement.CurrentTime = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public Double DefaultPlaybackRate { get => WrappedElement.DefaultPlaybackRate; set => WrappedElement.DefaultPlaybackRate = value;} - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public Double Duration { get => WrappedElement.Duration; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsAutoplay { get => WrappedElement.IsAutoplay; set => WrappedElement.IsAutoplay = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDefaultMuted { get => WrappedElement.IsDefaultMuted; set => WrappedElement.IsDefaultMuted = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsEnded { get => WrappedElement.IsEnded; } - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsLoop { get => WrappedElement.IsLoop; set => WrappedElement.IsLoop = value;} - /// - [DebuggerHidden] - public Boolean IsMuted { get => WrappedElement.IsMuted; set => WrappedElement.IsMuted = value;} - /// - [DebuggerHidden] - public Boolean IsPaused { get => WrappedElement.IsPaused; } - /// - [DebuggerHidden] - public Boolean IsSeeking { get => WrappedElement.IsSeeking; } - /// - [DebuggerHidden] - public Boolean IsShowingControls { get => WrappedElement.IsShowingControls; set => WrappedElement.IsShowingControls = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public IMediaError? MediaError { get => WrappedElement.MediaError; } - /// - [DebuggerHidden] - public String? MediaGroup { get => WrappedElement.MediaGroup; set => WrappedElement.MediaGroup = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public MediaNetworkState NetworkState { get => WrappedElement.NetworkState; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public Double PlaybackRate { get => WrappedElement.PlaybackRate; set => WrappedElement.PlaybackRate = value;} - /// - [DebuggerHidden] - public MediaControllerPlaybackState PlaybackState { get => WrappedElement.PlaybackState; } - /// - [DebuggerHidden] - public ITimeRanges? PlayedTime { get => WrappedElement.PlayedTime; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public String? Preload { get => WrappedElement.Preload; set => WrappedElement.Preload = value;} - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public MediaReadyState ReadyState { get => WrappedElement.ReadyState; } - /// - [DebuggerHidden] - public ITimeRanges? SeekableTime { get => WrappedElement.SeekableTime; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public DateTime StartDate { get => WrappedElement.StartDate; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public ITextTrackList? TextTracks { get => WrappedElement.TextTracks; } - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public IVideoTrackList? VideoTracks { get => WrappedElement.VideoTracks; } - /// - [DebuggerHidden] - public Double Volume { get => WrappedElement.Volume; set => WrappedElement.Volume = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public ITextTrack AddTextTrack(String kind, String? label, String? language) => WrappedElement.AddTextTrack(kind, label, language); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public String CanPlayType(String type) => WrappedElement.CanPlayType(type); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public void Load() => WrappedElement.Load(); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Pause() => WrappedElement.Pause(); - /// - [DebuggerHidden] - public void Play() => WrappedElement.Play(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlMenuElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlMenuElementWrapper.g.cs deleted file mode 100644 index d6f35899a..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlMenuElementWrapper.g.cs +++ /dev/null @@ -1,442 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlMenuElementWrapper : Wrapper, IHtmlMenuElement - { - /// - /// Creates an instance of the type; - /// - public HtmlMenuElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Label { get => WrappedElement.Label; set => WrappedElement.Label = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlMenuItemElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlMenuItemElementWrapper.g.cs deleted file mode 100644 index 0c2edfd78..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlMenuItemElementWrapper.g.cs +++ /dev/null @@ -1,460 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlMenuItemElementWrapper : Wrapper, IHtmlMenuItemElement - { - /// - /// Creates an instance of the type; - /// - public HtmlMenuItemElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public IHtmlElement? Command { get => WrappedElement.Command; } - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Icon { get => WrappedElement.Icon; set => WrappedElement.Icon = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsChecked { get => WrappedElement.IsChecked; set => WrappedElement.IsChecked = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDefault { get => WrappedElement.IsDefault; set => WrappedElement.IsDefault = value;} - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Label { get => WrappedElement.Label; set => WrappedElement.Label = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public String? RadioGroup { get => WrappedElement.RadioGroup; set => WrappedElement.RadioGroup = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlMetaElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlMetaElementWrapper.g.cs deleted file mode 100644 index afa65e2cc..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlMetaElementWrapper.g.cs +++ /dev/null @@ -1,448 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlMetaElementWrapper : Wrapper, IHtmlMetaElement - { - /// - /// Creates an instance of the type; - /// - public HtmlMetaElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public String? Charset { get => WrappedElement.Charset; set => WrappedElement.Charset = value;} - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? Content { get => WrappedElement.Content; set => WrappedElement.Content = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? HttpEquivalent { get => WrappedElement.HttpEquivalent; set => WrappedElement.HttpEquivalent = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlMeterElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlMeterElementWrapper.g.cs deleted file mode 100644 index b1e6d8922..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlMeterElementWrapper.g.cs +++ /dev/null @@ -1,457 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlMeterElementWrapper : Wrapper, IHtmlMeterElement - { - /// - /// Creates an instance of the type; - /// - public HtmlMeterElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public Double High { get => WrappedElement.High; set => WrappedElement.High = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public INodeList Labels { get => WrappedElement.Labels; } - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public Double Low { get => WrappedElement.Low; set => WrappedElement.Low = value;} - /// - [DebuggerHidden] - public Double Maximum { get => WrappedElement.Maximum; set => WrappedElement.Maximum = value;} - /// - [DebuggerHidden] - public Double Minimum { get => WrappedElement.Minimum; set => WrappedElement.Minimum = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public Double Optimum { get => WrappedElement.Optimum; set => WrappedElement.Optimum = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public Double Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlModElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlModElementWrapper.g.cs deleted file mode 100644 index 1cf166469..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlModElementWrapper.g.cs +++ /dev/null @@ -1,442 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlModElementWrapper : Wrapper, IHtmlModElement - { - /// - /// Creates an instance of the type; - /// - public HtmlModElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public String? Citation { get => WrappedElement.Citation; set => WrappedElement.Citation = value;} - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? DateTime { get => WrappedElement.DateTime; set => WrappedElement.DateTime = value;} - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlObjectElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlObjectElementWrapper.g.cs deleted file mode 100644 index 41c991b99..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlObjectElementWrapper.g.cs +++ /dev/null @@ -1,485 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlObjectElementWrapper : Wrapper, IHtmlObjectElement - { - /// - /// Creates an instance of the type; - /// - public HtmlObjectElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public IDocument? ContentDocument { get => WrappedElement.ContentDocument; } - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IWindow? ContentWindow { get => WrappedElement.ContentWindow; } - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IDownload? CurrentDownload { get => WrappedElement.CurrentDownload; } - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public Int32 DisplayHeight { get => WrappedElement.DisplayHeight; set => WrappedElement.DisplayHeight = value;} - /// - [DebuggerHidden] - public Int32 DisplayWidth { get => WrappedElement.DisplayWidth; set => WrappedElement.DisplayWidth = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - [DebuggerHidden] - public Boolean TypeMustMatch { get => WrappedElement.TypeMustMatch; set => WrappedElement.TypeMustMatch = value;} - /// - [DebuggerHidden] - public String? UseMap { get => WrappedElement.UseMap; set => WrappedElement.UseMap = value;} - /// - [DebuggerHidden] - public String? ValidationMessage { get => WrappedElement.ValidationMessage; } - /// - [DebuggerHidden] - public IValidityState Validity { get => WrappedElement.Validity; } - /// - [DebuggerHidden] - public Boolean WillValidate { get => WrappedElement.WillValidate; } - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public Boolean CheckValidity() => WrappedElement.CheckValidity(); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void SetCustomValidity(String error) => WrappedElement.SetCustomValidity(error); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlOptionElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlOptionElementWrapper.g.cs deleted file mode 100644 index cd521b563..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlOptionElementWrapper.g.cs +++ /dev/null @@ -1,460 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlOptionElementWrapper : Wrapper, IHtmlOptionElement - { - /// - /// Creates an instance of the type; - /// - public HtmlOptionElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public Int32 Index { get => WrappedElement.Index; } - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDefaultSelected { get => WrappedElement.IsDefaultSelected; set => WrappedElement.IsDefaultSelected = value;} - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSelected { get => WrappedElement.IsSelected; set => WrappedElement.IsSelected = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Label { get => WrappedElement.Label; set => WrappedElement.Label = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String Text { get => WrappedElement.Text; set => WrappedElement.Text = value;} - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlOptionsGroupElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlOptionsGroupElementWrapper.g.cs deleted file mode 100644 index 420491671..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlOptionsGroupElementWrapper.g.cs +++ /dev/null @@ -1,442 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlOptionsGroupElementWrapper : Wrapper, IHtmlOptionsGroupElement - { - /// - /// Creates an instance of the type; - /// - public HtmlOptionsGroupElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Label { get => WrappedElement.Label; set => WrappedElement.Label = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlOrderedListElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlOrderedListElementWrapper.g.cs deleted file mode 100644 index 7a7c7a323..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlOrderedListElementWrapper.g.cs +++ /dev/null @@ -1,445 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlOrderedListElementWrapper : Wrapper, IHtmlOrderedListElement - { - /// - /// Creates an instance of the type; - /// - public HtmlOrderedListElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsReversed { get => WrappedElement.IsReversed; set => WrappedElement.IsReversed = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 Start { get => WrappedElement.Start; set => WrappedElement.Start = value;} - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlOutputElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlOutputElementWrapper.g.cs deleted file mode 100644 index b34b182d9..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlOutputElementWrapper.g.cs +++ /dev/null @@ -1,472 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlOutputElementWrapper : Wrapper, IHtmlOutputElement - { - /// - /// Creates an instance of the type; - /// - public HtmlOutputElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String DefaultValue { get => WrappedElement.DefaultValue; set => WrappedElement.DefaultValue = value;} - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public ISettableTokenList HtmlFor { get => WrappedElement.HtmlFor; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public INodeList Labels { get => WrappedElement.Labels; } - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String Type { get => WrappedElement.Type; } - /// - [DebuggerHidden] - public String? ValidationMessage { get => WrappedElement.ValidationMessage; } - /// - [DebuggerHidden] - public IValidityState Validity { get => WrappedElement.Validity; } - /// - [DebuggerHidden] - public String Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - [DebuggerHidden] - public Boolean WillValidate { get => WrappedElement.WillValidate; } - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public Boolean CheckValidity() => WrappedElement.CheckValidity(); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void SetCustomValidity(String error) => WrappedElement.SetCustomValidity(error); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlParagraphElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlParagraphElementWrapper.g.cs deleted file mode 100644 index 64da769c8..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlParagraphElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlParagraphElementWrapper : Wrapper, IHtmlParagraphElement - { - /// - /// Creates an instance of the type; - /// - public HtmlParagraphElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlParamElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlParamElementWrapper.g.cs deleted file mode 100644 index 3fe4d7ec4..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlParamElementWrapper.g.cs +++ /dev/null @@ -1,442 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlParamElementWrapper : Wrapper, IHtmlParamElement - { - /// - /// Creates an instance of the type; - /// - public HtmlParamElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlPreElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlPreElementWrapper.g.cs deleted file mode 100644 index e20713850..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlPreElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlPreElementWrapper : Wrapper, IHtmlPreElement - { - /// - /// Creates an instance of the type; - /// - public HtmlPreElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlProgressElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlProgressElementWrapper.g.cs deleted file mode 100644 index 50b32bd53..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlProgressElementWrapper.g.cs +++ /dev/null @@ -1,448 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlProgressElementWrapper : Wrapper, IHtmlProgressElement - { - /// - /// Creates an instance of the type; - /// - public HtmlProgressElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public INodeList Labels { get => WrappedElement.Labels; } - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public Double Maximum { get => WrappedElement.Maximum; set => WrappedElement.Maximum = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public Double Position { get => WrappedElement.Position; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public Double Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlQuoteElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlQuoteElementWrapper.g.cs deleted file mode 100644 index d10b6c756..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlQuoteElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlQuoteElementWrapper : Wrapper, IHtmlQuoteElement - { - /// - /// Creates an instance of the type; - /// - public HtmlQuoteElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public String? Citation { get => WrappedElement.Citation; set => WrappedElement.Citation = value;} - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlScriptElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlScriptElementWrapper.g.cs deleted file mode 100644 index 14fd4d3fe..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlScriptElementWrapper.g.cs +++ /dev/null @@ -1,464 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlScriptElementWrapper : Wrapper, IHtmlScriptElement - { - /// - /// Creates an instance of the type; - /// - public HtmlScriptElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public String? CharacterSet { get => WrappedElement.CharacterSet; set => WrappedElement.CharacterSet = value;} - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public String? CrossOrigin { get => WrappedElement.CrossOrigin; set => WrappedElement.CrossOrigin = value;} - /// - [DebuggerHidden] - public IDownload? CurrentDownload { get => WrappedElement.CurrentDownload; } - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public String? Integrity { get => WrappedElement.Integrity; set => WrappedElement.Integrity = value;} - /// - [DebuggerHidden] - public Boolean IsAsync { get => WrappedElement.IsAsync; set => WrappedElement.IsAsync = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDeferred { get => WrappedElement.IsDeferred; set => WrappedElement.IsDeferred = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String Text { get => WrappedElement.Text; set => WrappedElement.Text = value;} - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlSelectElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlSelectElementWrapper.g.cs deleted file mode 100644 index b9c42b127..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlSelectElementWrapper.g.cs +++ /dev/null @@ -1,506 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlSelectElementWrapper : Wrapper, IHtmlSelectElement - { - /// - /// Creates an instance of the type; - /// - public HtmlSelectElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - - [DebuggerHidden] - public IHtmlOptionElement this[Int32 index] { get => WrappedElement[index]; set => WrappedElement[index] = value;} - /// - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public Boolean Autofocus { get => WrappedElement.Autofocus; set => WrappedElement.Autofocus = value;} - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsMultiple { get => WrappedElement.IsMultiple; set => WrappedElement.IsMultiple = value;} - /// - [DebuggerHidden] - public Boolean IsRequired { get => WrappedElement.IsRequired; set => WrappedElement.IsRequired = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public INodeList Labels { get => WrappedElement.Labels; } - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public Int32 Length { get => WrappedElement.Length; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public IHtmlOptionsCollection Options { get => WrappedElement.Options; } - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public Int32 SelectedIndex { get => WrappedElement.SelectedIndex; } - /// - [DebuggerHidden] - public IHtmlCollection SelectedOptions { get => WrappedElement.SelectedOptions; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public Int32 Size { get => WrappedElement.Size; set => WrappedElement.Size = value;} - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String Type { get => WrappedElement.Type; } - /// - [DebuggerHidden] - public String? ValidationMessage { get => WrappedElement.ValidationMessage; } - /// - [DebuggerHidden] - public IValidityState Validity { get => WrappedElement.Validity; } - /// - [DebuggerHidden] - public String? Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - [DebuggerHidden] - public Boolean WillValidate { get => WrappedElement.WillValidate; } - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void AddOption(IHtmlOptionElement element, IHtmlElement? before) => WrappedElement.AddOption(element, before); - /// - [DebuggerHidden] - public void AddOption(IHtmlOptionsGroupElement element, IHtmlElement? before) => WrappedElement.AddOption(element, before); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public Boolean CheckValidity() => WrappedElement.CheckValidity(); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void RemoveOptionAt(Int32 index) => WrappedElement.RemoveOptionAt(index); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void SetCustomValidity(String error) => WrappedElement.SetCustomValidity(error); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlSlotElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlSlotElementWrapper.g.cs deleted file mode 100644 index 123a721b1..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlSlotElementWrapper.g.cs +++ /dev/null @@ -1,443 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlSlotElementWrapper : Wrapper, IHtmlSlotElement - { - /// - /// Creates an instance of the type; - /// - public HtmlSlotElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IEnumerable GetDistributedNodes() => WrappedElement.GetDistributedNodes(); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlSourceElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlSourceElementWrapper.g.cs deleted file mode 100644 index 768052490..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlSourceElementWrapper.g.cs +++ /dev/null @@ -1,451 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlSourceElementWrapper : Wrapper, IHtmlSourceElement - { - /// - /// Creates an instance of the type; - /// - public HtmlSourceElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Media { get => WrappedElement.Media; set => WrappedElement.Media = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Sizes { get => WrappedElement.Sizes; set => WrappedElement.Sizes = value;} - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String? SourceSet { get => WrappedElement.SourceSet; set => WrappedElement.SourceSet = value;} - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlSpanElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlSpanElementWrapper.g.cs deleted file mode 100644 index 9fa61e8f9..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlSpanElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlSpanElementWrapper : Wrapper, IHtmlSpanElement - { - /// - /// Creates an instance of the type; - /// - public HtmlSpanElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlStyleElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlStyleElementWrapper.g.cs deleted file mode 100644 index d2296b4d4..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlStyleElementWrapper.g.cs +++ /dev/null @@ -1,451 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlStyleElementWrapper : Wrapper, IHtmlStyleElement - { - /// - /// Creates an instance of the type; - /// - public HtmlStyleElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsScoped { get => WrappedElement.IsScoped; set => WrappedElement.IsScoped = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? Media { get => WrappedElement.Media; set => WrappedElement.Media = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public IStyleSheet? Sheet { get => WrappedElement.Sheet; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String? Type { get => WrappedElement.Type; set => WrappedElement.Type = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTableCaptionElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTableCaptionElementWrapper.g.cs deleted file mode 100644 index 874c8497b..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTableCaptionElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTableCaptionElementWrapper : Wrapper, IHtmlTableCaptionElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTableCaptionElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTableCellElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTableCellElementWrapper.g.cs deleted file mode 100644 index 162472738..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTableCellElementWrapper.g.cs +++ /dev/null @@ -1,448 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTableCellElementWrapper : Wrapper, IHtmlTableCellElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTableCellElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public Int32 ColumnSpan { get => WrappedElement.ColumnSpan; set => WrappedElement.ColumnSpan = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public ISettableTokenList Headers { get => WrappedElement.Headers; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public Int32 Index { get => WrappedElement.Index; } - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public Int32 RowSpan { get => WrappedElement.RowSpan; set => WrappedElement.RowSpan = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTableColumnElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTableColumnElementWrapper.g.cs deleted file mode 100644 index 68d094fdd..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTableColumnElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTableColumnElementWrapper : Wrapper, IHtmlTableColumnElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTableColumnElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 Span { get => WrappedElement.Span; set => WrappedElement.Span = value;} - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTableDataCellElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTableDataCellElementWrapper.g.cs deleted file mode 100644 index 02a6137da..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTableDataCellElementWrapper.g.cs +++ /dev/null @@ -1,448 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTableDataCellElementWrapper : Wrapper, IHtmlTableDataCellElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTableDataCellElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public Int32 ColumnSpan { get => WrappedElement.ColumnSpan; set => WrappedElement.ColumnSpan = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public ISettableTokenList Headers { get => WrappedElement.Headers; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public Int32 Index { get => WrappedElement.Index; } - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public Int32 RowSpan { get => WrappedElement.RowSpan; set => WrappedElement.RowSpan = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTableElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTableElementWrapper.g.cs deleted file mode 100644 index 413ddbcb1..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTableElementWrapper.g.cs +++ /dev/null @@ -1,481 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTableElementWrapper : Wrapper, IHtmlTableElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTableElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public IHtmlCollection Bodies { get => WrappedElement.Bodies; } - /// - [DebuggerHidden] - public UInt32 Border { get => WrappedElement.Border; set => WrappedElement.Border = value;} - /// - [DebuggerHidden] - public IHtmlTableCaptionElement? Caption { get => WrappedElement.Caption; set => WrappedElement.Caption = value;} - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlTableSectionElement? Foot { get => WrappedElement.Foot; set => WrappedElement.Foot = value;} - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public IHtmlTableSectionElement? Head { get => WrappedElement.Head; set => WrappedElement.Head = value;} - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IHtmlCollection Rows { get => WrappedElement.Rows; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public IHtmlTableSectionElement CreateBody() => WrappedElement.CreateBody(); - /// - [DebuggerHidden] - public IHtmlTableCaptionElement CreateCaption() => WrappedElement.CreateCaption(); - /// - [DebuggerHidden] - public IHtmlTableSectionElement CreateFoot() => WrappedElement.CreateFoot(); - /// - [DebuggerHidden] - public IHtmlTableSectionElement CreateHead() => WrappedElement.CreateHead(); - /// - [DebuggerHidden] - public void DeleteCaption() => WrappedElement.DeleteCaption(); - /// - [DebuggerHidden] - public void DeleteFoot() => WrappedElement.DeleteFoot(); - /// - [DebuggerHidden] - public void DeleteHead() => WrappedElement.DeleteHead(); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String? namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public IHtmlTableRowElement InsertRowAt(Int32 index) => WrappedElement.InsertRowAt(index); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String? namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void RemoveRowAt(Int32 index) => WrappedElement.RemoveRowAt(index); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String? namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTableHeaderCellElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTableHeaderCellElementWrapper.g.cs deleted file mode 100644 index cd21d4da9..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTableHeaderCellElementWrapper.g.cs +++ /dev/null @@ -1,451 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTableHeaderCellElementWrapper : Wrapper, IHtmlTableHeaderCellElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTableHeaderCellElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public Int32 ColumnSpan { get => WrappedElement.ColumnSpan; set => WrappedElement.ColumnSpan = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public ISettableTokenList Headers { get => WrappedElement.Headers; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public Int32 Index { get => WrappedElement.Index; } - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public Int32 RowSpan { get => WrappedElement.RowSpan; set => WrappedElement.RowSpan = value;} - /// - [DebuggerHidden] - public String? Scope { get => WrappedElement.Scope; set => WrappedElement.Scope = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTableRowElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTableRowElementWrapper.g.cs deleted file mode 100644 index 73deecb9b..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTableRowElementWrapper.g.cs +++ /dev/null @@ -1,451 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTableRowElementWrapper : Wrapper, IHtmlTableRowElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTableRowElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public IHtmlCollection Cells { get => WrappedElement.Cells; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public Int32 Index { get => WrappedElement.Index; } - /// - [DebuggerHidden] - public Int32 IndexInSection { get => WrappedElement.IndexInSection; } - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public IHtmlTableCellElement InsertCellAt(Int32 index, TableCellKind tableCellKind) => WrappedElement.InsertCellAt(index, tableCellKind); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void RemoveCellAt(Int32 index) => WrappedElement.RemoveCellAt(index); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTableSectionElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTableSectionElementWrapper.g.cs deleted file mode 100644 index 7f9a9847d..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTableSectionElementWrapper.g.cs +++ /dev/null @@ -1,445 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTableSectionElementWrapper : Wrapper, IHtmlTableSectionElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTableSectionElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IHtmlCollection Rows { get => WrappedElement.Rows; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public IHtmlTableRowElement InsertRowAt(Int32 index) => WrappedElement.InsertRowAt(index); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void RemoveRowAt(Int32 index) => WrappedElement.RemoveRowAt(index); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTemplateElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTemplateElementWrapper.g.cs deleted file mode 100644 index e3df208c9..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTemplateElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTemplateElementWrapper : Wrapper, IHtmlTemplateElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTemplateElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public IDocumentFragment Content { get => WrappedElement.Content; } - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTextAreaElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTextAreaElementWrapper.g.cs deleted file mode 100644 index ffc4e5b66..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTextAreaElementWrapper.g.cs +++ /dev/null @@ -1,517 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTextAreaElementWrapper : Wrapper, IHtmlTextAreaElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTextAreaElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public Boolean Autofocus { get => WrappedElement.Autofocus; set => WrappedElement.Autofocus = value;} - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public Int32 Columns { get => WrappedElement.Columns; set => WrappedElement.Columns = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String DefaultValue { get => WrappedElement.DefaultValue; set => WrappedElement.DefaultValue = value;} - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public String? DirectionName { get => WrappedElement.DirectionName; set => WrappedElement.DirectionName = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public IHtmlFormElement? Form { get => WrappedElement.Form; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDisabled { get => WrappedElement.IsDisabled; set => WrappedElement.IsDisabled = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsReadOnly { get => WrappedElement.IsReadOnly; set => WrappedElement.IsReadOnly = value;} - /// - [DebuggerHidden] - public Boolean IsRequired { get => WrappedElement.IsRequired; set => WrappedElement.IsRequired = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public INodeList Labels { get => WrappedElement.Labels; } - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public Int32 MaxLength { get => WrappedElement.MaxLength; set => WrappedElement.MaxLength = value;} - /// - [DebuggerHidden] - public String? Name { get => WrappedElement.Name; set => WrappedElement.Name = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Placeholder { get => WrappedElement.Placeholder; set => WrappedElement.Placeholder = value;} - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public Int32 Rows { get => WrappedElement.Rows; set => WrappedElement.Rows = value;} - /// - [DebuggerHidden] - public String? SelectionDirection { get => WrappedElement.SelectionDirection; } - /// - [DebuggerHidden] - public Int32 SelectionEnd { get => WrappedElement.SelectionEnd; set => WrappedElement.SelectionEnd = value;} - /// - [DebuggerHidden] - public Int32 SelectionStart { get => WrappedElement.SelectionStart; set => WrappedElement.SelectionStart = value;} - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public Int32 TextLength { get => WrappedElement.TextLength; } - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public String Type { get => WrappedElement.Type; } - /// - [DebuggerHidden] - public String? ValidationMessage { get => WrappedElement.ValidationMessage; } - /// - [DebuggerHidden] - public IValidityState Validity { get => WrappedElement.Validity; } - /// - [DebuggerHidden] - public String Value { get => WrappedElement.Value; set => WrappedElement.Value = value;} - /// - [DebuggerHidden] - public Boolean WillValidate { get => WrappedElement.WillValidate; } - /// - [DebuggerHidden] - public String? Wrap { get => WrappedElement.Wrap; set => WrappedElement.Wrap = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public Boolean CheckValidity() => WrappedElement.CheckValidity(); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void Select(Int32 selectionStart, Int32 selectionEnd, String? selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); - /// - [DebuggerHidden] - public void SelectAll() => WrappedElement.SelectAll(); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void SetCustomValidity(String error) => WrappedElement.SetCustomValidity(error); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTimeElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTimeElementWrapper.g.cs deleted file mode 100644 index 55213af86..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTimeElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTimeElementWrapper : Wrapper, IHtmlTimeElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTimeElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? DateTime { get => WrappedElement.DateTime; set => WrappedElement.DateTime = value;} - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTitleElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTitleElementWrapper.g.cs deleted file mode 100644 index 2fb563dcf..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTitleElementWrapper.g.cs +++ /dev/null @@ -1,439 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTitleElementWrapper : Wrapper, IHtmlTitleElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTitleElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String Text { get => WrappedElement.Text; set => WrappedElement.Text = value;} - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlTrackElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlTrackElementWrapper.g.cs deleted file mode 100644 index 631743b86..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlTrackElementWrapper.g.cs +++ /dev/null @@ -1,458 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Media.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlTrackElementWrapper : Wrapper, IHtmlTrackElement - { - /// - /// Creates an instance of the type; - /// - public HtmlTrackElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDefault { get => WrappedElement.IsDefault; set => WrappedElement.IsDefault = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Kind { get => WrappedElement.Kind; set => WrappedElement.Kind = value;} - /// - [DebuggerHidden] - public String? Label { get => WrappedElement.Label; set => WrappedElement.Label = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public TrackReadyState ReadyState { get => WrappedElement.ReadyState; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public String? SourceLanguage { get => WrappedElement.SourceLanguage; set => WrappedElement.SourceLanguage = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public ITextTrack? Track { get => WrappedElement.Track; } - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlUnknownElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlUnknownElementWrapper.g.cs deleted file mode 100644 index 1bab10f71..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlUnknownElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlUnknownElementWrapper : Wrapper, IHtmlUnknownElement - { - /// - /// Creates an instance of the type; - /// - public HtmlUnknownElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlUnorderedListElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlUnorderedListElementWrapper.g.cs deleted file mode 100644 index 886cfa4b0..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlUnorderedListElementWrapper.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlUnorderedListElementWrapper : Wrapper, IHtmlUnorderedListElement - { - /// - /// Creates an instance of the type; - /// - public HtmlUnorderedListElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => WrappedElement.CanPlay += value; remove => WrappedElement.CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => WrappedElement.CanPlayThrough += value; remove => WrappedElement.CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => WrappedElement.DurationChanged += value; remove => WrappedElement.DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => WrappedElement.Emptied += value; remove => WrappedElement.Emptied -= value; } - /// - public event DomEventHandler Ended { add => WrappedElement.Ended += value; remove => WrappedElement.Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => WrappedElement.LoadedData += value; remove => WrappedElement.LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => WrappedElement.LoadedMetadata += value; remove => WrappedElement.LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => WrappedElement.Paused += value; remove => WrappedElement.Paused -= value; } - /// - public event DomEventHandler Played { add => WrappedElement.Played += value; remove => WrappedElement.Played -= value; } - /// - public event DomEventHandler Playing { add => WrappedElement.Playing += value; remove => WrappedElement.Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => WrappedElement.RateChanged += value; remove => WrappedElement.RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => WrappedElement.TimeUpdated += value; remove => WrappedElement.TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => WrappedElement.VolumeChanged += value; remove => WrappedElement.VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => WrappedElement.Waiting += value; remove => WrappedElement.Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/HtmlVideoElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/HtmlVideoElementWrapper.g.cs deleted file mode 100644 index 61cf669a2..000000000 --- a/src/AngleSharpWrappers/Generated/HtmlVideoElementWrapper.g.cs +++ /dev/null @@ -1,561 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Html.Dom; -using AngleSharp.Io; -using AngleSharp.Media.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class HtmlVideoElementWrapper : Wrapper, IHtmlVideoElement - { - /// - /// Creates an instance of the type; - /// - public HtmlVideoElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Events - public event DomEventHandler Aborted { add => WrappedElement.Aborted += value; remove => WrappedElement.Aborted -= value; } - /// - public event DomEventHandler Blurred { add => WrappedElement.Blurred += value; remove => WrappedElement.Blurred -= value; } - /// - public event DomEventHandler Cancelled { add => WrappedElement.Cancelled += value; remove => WrappedElement.Cancelled -= value; } - /// - public event DomEventHandler CanPlay { add => ((IMediaController)WrappedElement).CanPlay += value; remove => ((IMediaController)WrappedElement).CanPlay -= value; } - /// - public event DomEventHandler CanPlayThrough { add => ((IMediaController)WrappedElement).CanPlayThrough += value; remove => ((IMediaController)WrappedElement).CanPlayThrough -= value; } - /// - public event DomEventHandler Changed { add => WrappedElement.Changed += value; remove => WrappedElement.Changed -= value; } - /// - public event DomEventHandler Clicked { add => WrappedElement.Clicked += value; remove => WrappedElement.Clicked -= value; } - /// - public event DomEventHandler CueChanged { add => WrappedElement.CueChanged += value; remove => WrappedElement.CueChanged -= value; } - /// - public event DomEventHandler DoubleClick { add => WrappedElement.DoubleClick += value; remove => WrappedElement.DoubleClick -= value; } - /// - public event DomEventHandler Drag { add => WrappedElement.Drag += value; remove => WrappedElement.Drag -= value; } - /// - public event DomEventHandler DragEnd { add => WrappedElement.DragEnd += value; remove => WrappedElement.DragEnd -= value; } - /// - public event DomEventHandler DragEnter { add => WrappedElement.DragEnter += value; remove => WrappedElement.DragEnter -= value; } - /// - public event DomEventHandler DragExit { add => WrappedElement.DragExit += value; remove => WrappedElement.DragExit -= value; } - /// - public event DomEventHandler DragLeave { add => WrappedElement.DragLeave += value; remove => WrappedElement.DragLeave -= value; } - /// - public event DomEventHandler DragOver { add => WrappedElement.DragOver += value; remove => WrappedElement.DragOver -= value; } - /// - public event DomEventHandler DragStart { add => WrappedElement.DragStart += value; remove => WrappedElement.DragStart -= value; } - /// - public event DomEventHandler Dropped { add => WrappedElement.Dropped += value; remove => WrappedElement.Dropped -= value; } - /// - public event DomEventHandler DurationChanged { add => ((IMediaController)WrappedElement).DurationChanged += value; remove => ((IMediaController)WrappedElement).DurationChanged -= value; } - /// - public event DomEventHandler Emptied { add => ((IMediaController)WrappedElement).Emptied += value; remove => ((IMediaController)WrappedElement).Emptied -= value; } - /// - public event DomEventHandler Ended { add => ((IMediaController)WrappedElement).Ended += value; remove => ((IMediaController)WrappedElement).Ended -= value; } - /// - public event DomEventHandler Error { add => WrappedElement.Error += value; remove => WrappedElement.Error -= value; } - /// - public event DomEventHandler Focused { add => WrappedElement.Focused += value; remove => WrappedElement.Focused -= value; } - /// - public event DomEventHandler Input { add => WrappedElement.Input += value; remove => WrappedElement.Input -= value; } - /// - public event DomEventHandler Invalid { add => WrappedElement.Invalid += value; remove => WrappedElement.Invalid -= value; } - /// - public event DomEventHandler KeyDown { add => WrappedElement.KeyDown += value; remove => WrappedElement.KeyDown -= value; } - /// - public event DomEventHandler KeyPress { add => WrappedElement.KeyPress += value; remove => WrappedElement.KeyPress -= value; } - /// - public event DomEventHandler KeyUp { add => WrappedElement.KeyUp += value; remove => WrappedElement.KeyUp -= value; } - /// - public event DomEventHandler Loaded { add => WrappedElement.Loaded += value; remove => WrappedElement.Loaded -= value; } - /// - public event DomEventHandler LoadedData { add => ((IMediaController)WrappedElement).LoadedData += value; remove => ((IMediaController)WrappedElement).LoadedData -= value; } - /// - public event DomEventHandler LoadedMetadata { add => ((IMediaController)WrappedElement).LoadedMetadata += value; remove => ((IMediaController)WrappedElement).LoadedMetadata -= value; } - /// - public event DomEventHandler Loading { add => WrappedElement.Loading += value; remove => WrappedElement.Loading -= value; } - /// - public event DomEventHandler MouseDown { add => WrappedElement.MouseDown += value; remove => WrappedElement.MouseDown -= value; } - /// - public event DomEventHandler MouseEnter { add => WrappedElement.MouseEnter += value; remove => WrappedElement.MouseEnter -= value; } - /// - public event DomEventHandler MouseLeave { add => WrappedElement.MouseLeave += value; remove => WrappedElement.MouseLeave -= value; } - /// - public event DomEventHandler MouseMove { add => WrappedElement.MouseMove += value; remove => WrappedElement.MouseMove -= value; } - /// - public event DomEventHandler MouseOut { add => WrappedElement.MouseOut += value; remove => WrappedElement.MouseOut -= value; } - /// - public event DomEventHandler MouseOver { add => WrappedElement.MouseOver += value; remove => WrappedElement.MouseOver -= value; } - /// - public event DomEventHandler MouseUp { add => WrappedElement.MouseUp += value; remove => WrappedElement.MouseUp -= value; } - /// - public event DomEventHandler MouseWheel { add => WrappedElement.MouseWheel += value; remove => WrappedElement.MouseWheel -= value; } - /// - public event DomEventHandler Paused { add => ((IMediaController)WrappedElement).Paused += value; remove => ((IMediaController)WrappedElement).Paused -= value; } - /// - public event DomEventHandler Played { add => ((IMediaController)WrappedElement).Played += value; remove => ((IMediaController)WrappedElement).Played -= value; } - /// - public event DomEventHandler Playing { add => ((IMediaController)WrappedElement).Playing += value; remove => ((IMediaController)WrappedElement).Playing -= value; } - /// - public event DomEventHandler Progress { add => WrappedElement.Progress += value; remove => WrappedElement.Progress -= value; } - /// - public event DomEventHandler RateChanged { add => ((IMediaController)WrappedElement).RateChanged += value; remove => ((IMediaController)WrappedElement).RateChanged -= value; } - /// - public event DomEventHandler Resetted { add => WrappedElement.Resetted += value; remove => WrappedElement.Resetted -= value; } - /// - public event DomEventHandler Resized { add => WrappedElement.Resized += value; remove => WrappedElement.Resized -= value; } - /// - public event DomEventHandler Scrolled { add => WrappedElement.Scrolled += value; remove => WrappedElement.Scrolled -= value; } - /// - public event DomEventHandler Seeked { add => WrappedElement.Seeked += value; remove => WrappedElement.Seeked -= value; } - /// - public event DomEventHandler Seeking { add => WrappedElement.Seeking += value; remove => WrappedElement.Seeking -= value; } - /// - public event DomEventHandler Selected { add => WrappedElement.Selected += value; remove => WrappedElement.Selected -= value; } - /// - public event DomEventHandler Shown { add => WrappedElement.Shown += value; remove => WrappedElement.Shown -= value; } - /// - public event DomEventHandler Stalled { add => WrappedElement.Stalled += value; remove => WrappedElement.Stalled -= value; } - /// - public event DomEventHandler Submitted { add => WrappedElement.Submitted += value; remove => WrappedElement.Submitted -= value; } - /// - public event DomEventHandler Suspended { add => WrappedElement.Suspended += value; remove => WrappedElement.Suspended -= value; } - /// - public event DomEventHandler TimeUpdated { add => ((IMediaController)WrappedElement).TimeUpdated += value; remove => ((IMediaController)WrappedElement).TimeUpdated -= value; } - /// - public event DomEventHandler Toggled { add => WrappedElement.Toggled += value; remove => WrappedElement.Toggled -= value; } - /// - public event DomEventHandler VolumeChanged { add => ((IMediaController)WrappedElement).VolumeChanged += value; remove => ((IMediaController)WrappedElement).VolumeChanged -= value; } - /// - public event DomEventHandler Waiting { add => ((IMediaController)WrappedElement).Waiting += value; remove => ((IMediaController)WrappedElement).Waiting -= value; } - /// - #endregion - - #region Properties and indexers - [DebuggerHidden] - public String? AccessKey { get => WrappedElement.AccessKey; set => WrappedElement.AccessKey = value;} - /// - [DebuggerHidden] - public String? AccessKeyLabel { get => WrappedElement.AccessKeyLabel; } - /// - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public IAudioTrackList? AudioTracks { get => WrappedElement.AudioTracks; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public ITimeRanges? BufferedTime { get => WrappedElement.BufferedTime; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public String? ContentEditable { get => WrappedElement.ContentEditable; set => WrappedElement.ContentEditable = value;} - /// - [DebuggerHidden] - public IHtmlMenuElement? ContextMenu { get => WrappedElement.ContextMenu; set => WrappedElement.ContextMenu = value;} - /// - [DebuggerHidden] - public IMediaController? Controller { get => WrappedElement.Controller; } - /// - [DebuggerHidden] - public String? CrossOrigin { get => WrappedElement.CrossOrigin; set => WrappedElement.CrossOrigin = value;} - /// - [DebuggerHidden] - public IDownload? CurrentDownload { get => WrappedElement.CurrentDownload; } - /// - [DebuggerHidden] - public String? CurrentSource { get => WrappedElement.CurrentSource; } - /// - [DebuggerHidden] - public Double CurrentTime { get => WrappedElement.CurrentTime; set => WrappedElement.CurrentTime = value;} - /// - [DebuggerHidden] - public IStringMap Dataset { get => WrappedElement.Dataset; } - /// - [DebuggerHidden] - public Double DefaultPlaybackRate { get => WrappedElement.DefaultPlaybackRate; set => WrappedElement.DefaultPlaybackRate = value;} - /// - [DebuggerHidden] - public String? Direction { get => WrappedElement.Direction; set => WrappedElement.Direction = value;} - /// - [DebuggerHidden] - public Int32 DisplayHeight { get => WrappedElement.DisplayHeight; set => WrappedElement.DisplayHeight = value;} - /// - [DebuggerHidden] - public Int32 DisplayWidth { get => WrappedElement.DisplayWidth; set => WrappedElement.DisplayWidth = value;} - /// - [DebuggerHidden] - public ISettableTokenList DropZone { get => WrappedElement.DropZone; } - /// - [DebuggerHidden] - public Double Duration { get => WrappedElement.Duration; } - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsAutoplay { get => WrappedElement.IsAutoplay; set => WrappedElement.IsAutoplay = value;} - /// - [DebuggerHidden] - public Boolean IsContentEditable { get => WrappedElement.IsContentEditable; } - /// - [DebuggerHidden] - public Boolean IsDefaultMuted { get => WrappedElement.IsDefaultMuted; set => WrappedElement.IsDefaultMuted = value;} - /// - [DebuggerHidden] - public Boolean IsDraggable { get => WrappedElement.IsDraggable; set => WrappedElement.IsDraggable = value;} - /// - [DebuggerHidden] - public Boolean IsEnded { get => WrappedElement.IsEnded; } - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public Boolean IsHidden { get => WrappedElement.IsHidden; set => WrappedElement.IsHidden = value;} - /// - [DebuggerHidden] - public Boolean IsLoop { get => WrappedElement.IsLoop; set => WrappedElement.IsLoop = value;} - /// - [DebuggerHidden] - public Boolean IsMuted { get => WrappedElement.IsMuted; set => WrappedElement.IsMuted = value;} - /// - [DebuggerHidden] - public Boolean IsPaused { get => WrappedElement.IsPaused; } - /// - [DebuggerHidden] - public Boolean IsSeeking { get => WrappedElement.IsSeeking; } - /// - [DebuggerHidden] - public Boolean IsShowingControls { get => WrappedElement.IsShowingControls; set => WrappedElement.IsShowingControls = value;} - /// - [DebuggerHidden] - public Boolean IsSpellChecked { get => WrappedElement.IsSpellChecked; set => WrappedElement.IsSpellChecked = value;} - /// - [DebuggerHidden] - public Boolean IsTranslated { get => WrappedElement.IsTranslated; set => WrappedElement.IsTranslated = value;} - /// - [DebuggerHidden] - public String? Language { get => WrappedElement.Language; set => WrappedElement.Language = value;} - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public IMediaError? MediaError { get => WrappedElement.MediaError; } - /// - [DebuggerHidden] - public String? MediaGroup { get => WrappedElement.MediaGroup; set => WrappedElement.MediaGroup = value;} - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public MediaNetworkState NetworkState { get => WrappedElement.NetworkState; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public Int32 OriginalHeight { get => WrappedElement.OriginalHeight; } - /// - [DebuggerHidden] - public Int32 OriginalWidth { get => WrappedElement.OriginalWidth; } - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public Double PlaybackRate { get => WrappedElement.PlaybackRate; set => WrappedElement.PlaybackRate = value;} - /// - [DebuggerHidden] - public MediaControllerPlaybackState PlaybackState { get => WrappedElement.PlaybackState; } - /// - [DebuggerHidden] - public ITimeRanges? PlayedTime { get => WrappedElement.PlayedTime; } - /// - [DebuggerHidden] - public String? Poster { get => WrappedElement.Poster; set => WrappedElement.Poster = value;} - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public String? Preload { get => WrappedElement.Preload; set => WrappedElement.Preload = value;} - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public MediaReadyState ReadyState { get => WrappedElement.ReadyState; } - /// - [DebuggerHidden] - public ITimeRanges? SeekableTime { get => WrappedElement.SeekableTime; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public String? Source { get => WrappedElement.Source; set => WrappedElement.Source = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public DateTime StartDate { get => WrappedElement.StartDate; } - /// - [DebuggerHidden] - public Int32 TabIndex { get => WrappedElement.TabIndex; set => WrappedElement.TabIndex = value;} - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - [DebuggerHidden] - public ITextTrackList? TextTracks { get => WrappedElement.TextTracks; } - /// - [DebuggerHidden] - public String? Title { get => WrappedElement.Title; set => WrappedElement.Title = value;} - /// - [DebuggerHidden] - public IVideoTrackList? VideoTracks { get => WrappedElement.VideoTracks; } - /// - [DebuggerHidden] - public Double Volume { get => WrappedElement.Volume; set => WrappedElement.Volume = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public ITextTrack AddTextTrack(String kind, String? label, String? language) => WrappedElement.AddTextTrack(kind, label, language); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public String CanPlayType(String type) => WrappedElement.CanPlayType(type); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public void DoBlur() => WrappedElement.DoBlur(); - /// - [DebuggerHidden] - public void DoClick() => WrappedElement.DoClick(); - /// - [DebuggerHidden] - public void DoFocus() => WrappedElement.DoFocus(); - /// - [DebuggerHidden] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public void Load() => WrappedElement.Load(); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Pause() => WrappedElement.Pause(); - /// - [DebuggerHidden] - public void Play() => WrappedElement.Play(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/PseudoElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/PseudoElementWrapper.g.cs deleted file mode 100644 index 1a680061d..000000000 --- a/src/AngleSharpWrappers/Generated/PseudoElementWrapper.g.cs +++ /dev/null @@ -1,262 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class PseudoElementWrapper : Wrapper, IPseudoElement - { - /// - /// Creates an instance of the type; - /// - public PseudoElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Properties and indexers - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public String PseudoName { get => WrappedElement.PseudoName; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/SvgCircleElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/SvgCircleElementWrapper.g.cs deleted file mode 100644 index fadee3c0c..000000000 --- a/src/AngleSharpWrappers/Generated/SvgCircleElementWrapper.g.cs +++ /dev/null @@ -1,260 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Svg.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class SvgCircleElementWrapper : Wrapper, ISvgCircleElement - { - /// - /// Creates an instance of the type; - /// - public SvgCircleElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Properties and indexers - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/SvgDescriptionElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/SvgDescriptionElementWrapper.g.cs deleted file mode 100644 index 30b2b4ae6..000000000 --- a/src/AngleSharpWrappers/Generated/SvgDescriptionElementWrapper.g.cs +++ /dev/null @@ -1,260 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Svg.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class SvgDescriptionElementWrapper : Wrapper, ISvgDescriptionElement - { - /// - /// Creates an instance of the type; - /// - public SvgDescriptionElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Properties and indexers - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/SvgElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/SvgElementWrapper.g.cs deleted file mode 100644 index e56471ce8..000000000 --- a/src/AngleSharpWrappers/Generated/SvgElementWrapper.g.cs +++ /dev/null @@ -1,260 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Svg.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class SvgElementWrapper : Wrapper, ISvgElement - { - /// - /// Creates an instance of the type; - /// - public SvgElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Properties and indexers - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/SvgForeignObjectElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/SvgForeignObjectElementWrapper.g.cs deleted file mode 100644 index c7aa08dd1..000000000 --- a/src/AngleSharpWrappers/Generated/SvgForeignObjectElementWrapper.g.cs +++ /dev/null @@ -1,260 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Svg.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class SvgForeignObjectElementWrapper : Wrapper, ISvgForeignObjectElement - { - /// - /// Creates an instance of the type; - /// - public SvgForeignObjectElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Properties and indexers - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/SvgSvgElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/SvgSvgElementWrapper.g.cs deleted file mode 100644 index a58c39fd0..000000000 --- a/src/AngleSharpWrappers/Generated/SvgSvgElementWrapper.g.cs +++ /dev/null @@ -1,260 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Svg.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class SvgSvgElementWrapper : Wrapper, ISvgSvgElement - { - /// - /// Creates an instance of the type; - /// - public SvgSvgElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Properties and indexers - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/Generated/SvgTitleElementWrapper.g.cs b/src/AngleSharpWrappers/Generated/SvgTitleElementWrapper.g.cs deleted file mode 100644 index 3ece6968f..000000000 --- a/src/AngleSharpWrappers/Generated/SvgTitleElementWrapper.g.cs +++ /dev/null @@ -1,260 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using AngleSharp; -using AngleSharp.Dom; -using AngleSharp.Dom.Events; -using AngleSharp.Svg.Dom; - -namespace AngleSharpWrappers -{ - #nullable enable - /// - /// Represents a wrapper class around type. - /// - [DebuggerDisplay("{OuterHtml,nq}")] - public sealed class SvgTitleElementWrapper : Wrapper, ISvgTitleElement - { - /// - /// Creates an instance of the type; - /// - public SvgTitleElementWrapper(IElementFactory elementFactory) : base(elementFactory) { } -/// - - #region Properties and indexers - [DebuggerHidden] - public IElement? AssignedSlot { get => WrappedElement.AssignedSlot; } - /// - [DebuggerHidden] - public INamedNodeMap Attributes { get => WrappedElement.Attributes; } - /// - [DebuggerHidden] - public String BaseUri { get => WrappedElement.BaseUri; } - /// - [DebuggerHidden] - public Url? BaseUrl { get => WrappedElement.BaseUrl; } - /// - [DebuggerHidden] - public Int32 ChildElementCount { get => WrappedElement.ChildElementCount; } - /// - [DebuggerHidden] - public INodeList ChildNodes { get => WrappedElement.ChildNodes; } - /// - [DebuggerHidden] - public IHtmlCollection Children { get => WrappedElement.Children; } - /// - [DebuggerHidden] - public ITokenList ClassList { get => WrappedElement.ClassList; } - /// - [DebuggerHidden] - public String? ClassName { get => WrappedElement.ClassName; set => WrappedElement.ClassName = value;} - /// - [DebuggerHidden] - public INode? FirstChild { get => WrappedElement.FirstChild; } - /// - [DebuggerHidden] - public IElement? FirstElementChild { get => WrappedElement.FirstElementChild; } - /// - [DebuggerHidden] - public NodeFlags Flags { get => WrappedElement.Flags; } - /// - [DebuggerHidden] - public Boolean HasChildNodes { get => WrappedElement.HasChildNodes; } - /// - [DebuggerHidden] - public String? Id { get => WrappedElement.Id; set => WrappedElement.Id = value;} - /// - [DebuggerHidden] - public String InnerHtml { get => WrappedElement.InnerHtml; set => WrappedElement.InnerHtml = value;} - /// - [DebuggerHidden] - public Boolean IsFocused { get => WrappedElement.IsFocused; } - /// - [DebuggerHidden] - public INode? LastChild { get => WrappedElement.LastChild; } - /// - [DebuggerHidden] - public IElement? LastElementChild { get => WrappedElement.LastElementChild; } - /// - [DebuggerHidden] - public String LocalName { get => WrappedElement.LocalName; } - /// - [DebuggerHidden] - public String? NamespaceUri { get => WrappedElement.NamespaceUri; } - /// - [DebuggerHidden] - public IElement? NextElementSibling { get => WrappedElement.NextElementSibling; } - /// - [DebuggerHidden] - public INode? NextSibling { get => WrappedElement.NextSibling; } - /// - [DebuggerHidden] - public String NodeName { get => WrappedElement.NodeName; } - /// - [DebuggerHidden] - public NodeType NodeType { get => WrappedElement.NodeType; } - /// - [DebuggerHidden] - public String NodeValue { get => WrappedElement.NodeValue; set => WrappedElement.NodeValue = value;} - /// - [DebuggerHidden] - public String OuterHtml { get => WrappedElement.OuterHtml; set => WrappedElement.OuterHtml = value;} - /// - [DebuggerHidden] - public IDocument? Owner { get => WrappedElement.Owner; } - /// - [DebuggerHidden] - public INode? Parent { get => WrappedElement.Parent; } - /// - [DebuggerHidden] - public IElement? ParentElement { get => WrappedElement.ParentElement; } - /// - [DebuggerHidden] - public String? Prefix { get => WrappedElement.Prefix; } - /// - [DebuggerHidden] - public IElement? PreviousElementSibling { get => WrappedElement.PreviousElementSibling; } - /// - [DebuggerHidden] - public INode? PreviousSibling { get => WrappedElement.PreviousSibling; } - /// - [DebuggerHidden] - public IShadowRoot? ShadowRoot { get => WrappedElement.ShadowRoot; } - /// - [DebuggerHidden] - public String? Slot { get => WrappedElement.Slot; set => WrappedElement.Slot = value;} - /// - [DebuggerHidden] - public ISourceReference? SourceReference { get => WrappedElement.SourceReference; } - /// - [DebuggerHidden] - public String TagName { get => WrappedElement.TagName; } - /// - [DebuggerHidden] - public String TextContent { get => WrappedElement.TextContent; set => WrappedElement.TextContent = value;} - /// - #endregion - - #region Methods - [DebuggerHidden] - public void AddEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.AddEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void After(INode[] nodes) => WrappedElement.After(nodes); - /// - [DebuggerHidden] - public void Append(INode[] nodes) => WrappedElement.Append(nodes); - /// - [DebuggerHidden] - public INode AppendChild(INode child) => WrappedElement.AppendChild(child); - /// - [DebuggerHidden] - public IShadowRoot AttachShadow(ShadowRootMode mode) => WrappedElement.AttachShadow(mode); - /// - [DebuggerHidden] - public void Before(INode[] nodes) => WrappedElement.Before(nodes); - /// - [DebuggerHidden] - public INode Clone(Boolean deep) => WrappedElement.Clone(deep); - /// - [DebuggerHidden] - public IElement? Closest(String selectors) => WrappedElement.Closest(selectors); - /// - [DebuggerHidden] - public DocumentPositions CompareDocumentPosition(INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); - /// - [DebuggerHidden] - public Boolean Contains(INode otherNode) => WrappedElement.Contains(otherNode); - /// - [DebuggerHidden] - public Boolean Dispatch(Event ev) => WrappedElement.Dispatch(ev); - /// - [DebuggerHidden] - public Boolean Equals(INode otherNode) => WrappedElement.Equals(otherNode); - /// - [DebuggerHidden] - public String? GetAttribute(String name) => WrappedElement.GetAttribute(name); - /// - [DebuggerHidden] - public String? GetAttribute(String? namespaceUri, String localName) => WrappedElement.GetAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByClassName(String classNames) => WrappedElement.GetElementsByClassName(classNames); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagName(String tagName) => WrappedElement.GetElementsByTagName(tagName); - /// - [DebuggerHidden] - public IHtmlCollection GetElementsByTagNameNS(String namespaceUri, String tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); - /// - [DebuggerHidden] - public Boolean HasAttribute(String name) => WrappedElement.HasAttribute(name); - /// - [DebuggerHidden] - public Boolean HasAttribute(String? namespaceUri, String localName) => WrappedElement.HasAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public void Insert(AdjacentPosition position, String html) => WrappedElement.Insert(position, html); - /// - [DebuggerHidden] - public INode InsertBefore(INode newElement, INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); - /// - [DebuggerHidden] - public void InvokeEventListener(Event ev) => WrappedElement.InvokeEventListener(ev); - /// - [DebuggerHidden] - public Boolean IsDefaultNamespace(String namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); - /// - [DebuggerHidden] - public String? LookupNamespaceUri(String prefix) => WrappedElement.LookupNamespaceUri(prefix); - /// - [DebuggerHidden] - public String? LookupPrefix(String namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); - /// - [DebuggerHidden] - public Boolean Matches(String selectors) => WrappedElement.Matches(selectors); - /// - [DebuggerHidden] - public void Normalize() => WrappedElement.Normalize(); - /// - [DebuggerHidden] - public void Prepend(INode[] nodes) => WrappedElement.Prepend(nodes); - /// - [DebuggerHidden] - public IElement? QuerySelector(String selectors) => WrappedElement.QuerySelector(selectors); - /// - [DebuggerHidden] - public IHtmlCollection QuerySelectorAll(String selectors) => WrappedElement.QuerySelectorAll(selectors); - /// - [DebuggerHidden] - public void Remove() => WrappedElement.Remove(); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String name) => WrappedElement.RemoveAttribute(name); - /// - [DebuggerHidden] - public Boolean RemoveAttribute(String namespaceUri, String localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); - /// - [DebuggerHidden] - public INode RemoveChild(INode child) => WrappedElement.RemoveChild(child); - /// - [DebuggerHidden] - public void RemoveEventListener(String type, DomEventHandler? callback, Boolean capture) => WrappedElement.RemoveEventListener(type, callback, capture); - /// - [DebuggerHidden] - public void Replace(INode[] nodes) => WrappedElement.Replace(nodes); - /// - [DebuggerHidden] - public INode ReplaceChild(INode newChild, INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); - /// - [DebuggerHidden] - public void SetAttribute(String name, String value) => WrappedElement.SetAttribute(name, value); - /// - [DebuggerHidden] - public void SetAttribute(String namespaceUri, String name, String value) => WrappedElement.SetAttribute(namespaceUri, name, value); - /// - [DebuggerHidden] - public void ToHtml(TextWriter writer, IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); - #endregion - } -} diff --git a/src/AngleSharpWrappers/GlobalSuppressions.cs b/src/AngleSharpWrappers/GlobalSuppressions.cs deleted file mode 100644 index d658f72f2..000000000 --- a/src/AngleSharpWrappers/GlobalSuppressions.cs +++ /dev/null @@ -1,8 +0,0 @@ -// This file is used by Code Analysis to maintain SuppressMessage -// attributes that are applied to this project. -// Project-level suppressions either have no target or are given -// a specific target and scoped to a namespace, type, member, etc. - -using System.Diagnostics.CodeAnalysis; - -[assembly: SuppressMessage("Globalization", "CA1303:Do not pass literals as localized parameters", Justification = "")] diff --git a/src/AngleSharpWrappers/IElementFactory.cs b/src/AngleSharpWrappers/IElementFactory.cs deleted file mode 100644 index ea09cbd7b..000000000 --- a/src/AngleSharpWrappers/IElementFactory.cs +++ /dev/null @@ -1,16 +0,0 @@ -using AngleSharp.Dom; - -namespace AngleSharpWrappers -{ - /// - /// Represents an factory, used by a . - /// - public interface IElementFactory where TElement : class, INode - { - /// - /// A method that returns the element to wrap. - /// - /// - TElement GetElement(); - } -} diff --git a/src/AngleSharpWrappers/IWrapper.cs b/src/AngleSharpWrappers/IWrapper.cs deleted file mode 100644 index 51068771b..000000000 --- a/src/AngleSharpWrappers/IWrapper.cs +++ /dev/null @@ -1,15 +0,0 @@ -using AngleSharp.Dom; - -namespace AngleSharpWrappers -{ - /// - /// Represents a wrapper around an . - /// - public interface IWrapper where TElement : class, INode - { - /// - /// Gets the wrapped element. - /// - TElement WrappedElement { get; } - } -} diff --git a/src/AngleSharpWrappers/Wrapper.cs b/src/AngleSharpWrappers/Wrapper.cs deleted file mode 100644 index 097e815b3..000000000 --- a/src/AngleSharpWrappers/Wrapper.cs +++ /dev/null @@ -1,65 +0,0 @@ -using System; -using System.Diagnostics; -using AngleSharp.Dom; - -namespace AngleSharpWrappers -{ - /// - /// Represents a wrapper . - /// - public abstract class Wrapper : IWrapper where TElement : class, INode - { - private readonly IElementFactory elementFactory; - - /// - /// Gets the wrapped element. - /// - [DebuggerHidden] - public TElement WrappedElement => elementFactory.GetElement(); - - /// - /// Creates an instance of the class. - /// - protected Wrapper(IElementFactory elementFactory) - { - if (elementFactory is null) - throw new ArgumentNullException(nameof(elementFactory)); - - this.elementFactory = elementFactory; - } - /// - - public override bool Equals(object obj) => WrappedElement.Equals(obj); - /// - - public override int GetHashCode() => WrappedElement.GetHashCode(); - /// - - public static bool operator ==(Wrapper x, TElement y) - { - if (x is null) - return y is null; - return x.WrappedElement == y; - } - /// - - public static bool operator !=(Wrapper x, TElement y) - { - return !(x == y); - } - /// - - public static bool operator ==(TElement x, Wrapper y) - { - if (y is null) - return x is null; - return x == y.WrappedElement; - } - /// - - public static bool operator !=(TElement x, Wrapper y) - { - return !(x == y); - } - } -} diff --git a/src/AngleSharpWrappers/WrapperFactoryExtensions.cs b/src/AngleSharpWrappers/WrapperFactoryExtensions.cs deleted file mode 100644 index b32def6eb..000000000 --- a/src/AngleSharpWrappers/WrapperFactoryExtensions.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System.Collections.Generic; -using AngleSharp.Dom; - -namespace AngleSharpWrappers -{ - /// - /// Extensions for . - /// - public static class WrappedElementExtensions - { - /// - /// Unwraps a wrapped AngleSharp object, if it has been wrapped. - /// - public static TElement Unwrap(this TElement wrappedObject) where TElement : class, INode - => wrappedObject is IWrapper wrapper ? wrapper.WrappedElement : wrappedObject; - - /// - /// Unwraps a enumerable of wrapped AngleSharp object, if they have been wrapped. - /// - public static IEnumerable Unwrap(this IEnumerable wrappedObjects) where TElement : class, INode - { - if (wrappedObjects is null) - yield break; - - foreach (var node in wrappedObjects) - { - yield return node.Unwrap(); - } - } - } -} From 3d6921dbb3b7ea8d3fac83f7ef35a269f5d5eb26 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 19:25:40 +0000 Subject: [PATCH 03/15] fix: upgrade AngleSharp to latest version --- CHANGELOG.md | 4 ++++ src/bunit.web.anglesharp/WrapperElementsGenerator.cs | 1 + src/bunit.web.anglesharp/bunit.web.anglesharp.csproj | 4 ++-- src/bunit.web/bunit.web.csproj | 6 ++++-- ...sGeneratorTest.Generator#ElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlAnchorElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlAreaElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlAudioElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlBaseElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlBodyElementWrapper.g.verified.cs | 9 +++++++++ ...st.Generator#HtmlBreakRowElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlButtonElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlCanvasElementWrapper.g.verified.cs | 9 +++++++++ ...est.Generator#HtmlCommandElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlDataElementWrapper.g.verified.cs | 9 +++++++++ ...st.Generator#HtmlDataListElementWrapper.g.verified.cs | 9 +++++++++ ...est.Generator#HtmlDetailsElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlDialogElementWrapper.g.verified.cs | 9 +++++++++ ...torTest.Generator#HtmlDivElementWrapper.g.verified.cs | 9 +++++++++ ...eratorTest.Generator#HtmlElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlEmbedElementWrapper.g.verified.cs | 9 +++++++++ ...st.Generator#HtmlFieldSetElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlFormElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlHeadElementWrapper.g.verified.cs | 9 +++++++++ ...est.Generator#HtmlHeadingElementWrapper.g.verified.cs | 9 +++++++++ ...atorTest.Generator#HtmlHrElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlHtmlElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlImageElementWrapper.g.verified.cs | 9 +++++++++ ...Generator#HtmlInlineFrameElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlInputElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlKeygenElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlLabelElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlLegendElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlLinkElementWrapper.g.verified.cs | 9 +++++++++ ...st.Generator#HtmlListItemElementWrapper.g.verified.cs | 9 +++++++++ ...torTest.Generator#HtmlMapElementWrapper.g.verified.cs | 9 +++++++++ ...est.Generator#HtmlMarqueeElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlMediaElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlMenuElementWrapper.g.verified.cs | 9 +++++++++ ...st.Generator#HtmlMenuItemElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlMetaElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlMeterElementWrapper.g.verified.cs | 9 +++++++++ ...torTest.Generator#HtmlModElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlObjectElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlOptionElementWrapper.g.verified.cs | 9 +++++++++ ...enerator#HtmlOptionsGroupElementWrapper.g.verified.cs | 9 +++++++++ ...Generator#HtmlOrderedListElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlOutputElementWrapper.g.verified.cs | 9 +++++++++ ...t.Generator#HtmlParagraphElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlParamElementWrapper.g.verified.cs | 9 +++++++++ ...est.Generator#HtmlPictureElementWrapper.g.verified.cs | 9 +++++++++ ...torTest.Generator#HtmlPreElementWrapper.g.verified.cs | 9 +++++++++ ...st.Generator#HtmlProgressElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlQuoteElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlScriptElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlSelectElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlSlotElementWrapper.g.verified.cs | 9 +++++++++ ...Test.Generator#HtmlSourceElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlSpanElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlStyleElementWrapper.g.verified.cs | 9 +++++++++ ...enerator#HtmlTableCaptionElementWrapper.g.verified.cs | 9 +++++++++ ...t.Generator#HtmlTableCellElementWrapper.g.verified.cs | 9 +++++++++ ...Generator#HtmlTableColumnElementWrapper.g.verified.cs | 9 +++++++++ ...nerator#HtmlTableDataCellElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlTableElementWrapper.g.verified.cs | 9 +++++++++ ...rator#HtmlTableHeaderCellElementWrapper.g.verified.cs | 9 +++++++++ ...st.Generator#HtmlTableRowElementWrapper.g.verified.cs | 9 +++++++++ ...enerator#HtmlTableSectionElementWrapper.g.verified.cs | 9 +++++++++ ...st.Generator#HtmlTemplateElementWrapper.g.verified.cs | 9 +++++++++ ...st.Generator#HtmlTextAreaElementWrapper.g.verified.cs | 9 +++++++++ ...orTest.Generator#HtmlTimeElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlTitleElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlTrackElementWrapper.g.verified.cs | 9 +++++++++ ...est.Generator#HtmlUnknownElementWrapper.g.verified.cs | 9 +++++++++ ...nerator#HtmlUnorderedListElementWrapper.g.verified.cs | 9 +++++++++ ...rTest.Generator#HtmlVideoElementWrapper.g.verified.cs | 9 +++++++++ 76 files changed, 659 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 131be1d27..7c32792c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ All notable changes to **bUnit** will be documented in this file. The project ad ## [Unreleased] +### Changed + +- Upgraded AngleSharp to 1.0.7. + ### Fixed - When the `TestContext` was disposed, the Blazor Renderer itself didn't dispose components under test. By [@linkdotnet](https://github.com/linkdotnet). diff --git a/src/bunit.web.anglesharp/WrapperElementsGenerator.cs b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs index e08479dba..da48ff273 100644 --- a/src/bunit.web.anglesharp/WrapperElementsGenerator.cs +++ b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs @@ -97,6 +97,7 @@ private static IReadOnlyList FindElementInterfaces(Compilation result.Add(elementInterfaceSymbol); + // Order result.Sort(static (x, y) => { if (x.AllInterfaces.Contains(y)) diff --git a/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj b/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj index 71279dbce..273e989f4 100644 --- a/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj +++ b/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj @@ -12,8 +12,8 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/bunit.web/bunit.web.csproj b/src/bunit.web/bunit.web.csproj index 2effe9f25..a626da1c0 100644 --- a/src/bunit.web/bunit.web.csproj +++ b/src/bunit.web/bunit.web.csproj @@ -4,6 +4,7 @@ netstandard2.1;net5.0;net6.0;net7.0;net8.0 Bunit Bunit.Web + true @@ -13,9 +14,10 @@ bUnit.web is the web specific parts of bUnit, that enables you to easily test and verify the output of Blazor (web) component. - + - + + diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs index abdf9d4b5..2c7feed8d 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs @@ -363,6 +363,15 @@ public string ClassName get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs index 8575f3d8c..6001ac869 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs @@ -1117,6 +1117,15 @@ public string Download get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs index 50713f73d..2ce18cc34 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs @@ -1143,6 +1143,15 @@ public string Download get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs index 0f9222a92..adea9b7be 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs @@ -1227,6 +1227,15 @@ public double Duration get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs index f815ecf2e..4b7ffaa35 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs index 7e74fafe2..3d74fc96b 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs @@ -1236,6 +1236,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs index 01bb6d2c2..54e879a2f 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs index 3872025d1..d2a048c01 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs @@ -1203,6 +1203,15 @@ public string FormTarget set => WrappedElement.FormTarget = value; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs index 034d85bfa..ab88fd677 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs @@ -1134,6 +1134,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs index 798f3fd9c..69f8cc77b 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs @@ -1113,6 +1113,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs index a7a229552..4d70b2ad6 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs index 71b7ce237..78b6c87b8 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs index 709c289c8..8988add35 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs index 29f52105b..a8f57e5c7 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs @@ -1122,6 +1122,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs index 40db38aee..e642d117d 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs index 1d7197959..aa646ec61 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs index d7fb9f131..a9c2f1cb4 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs @@ -1139,6 +1139,15 @@ public string DisplayWidth get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs index d5ce9baa3..cdbbdbfaa 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs @@ -1134,6 +1134,15 @@ public string Direction get => WrappedElement.Form; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs index d62990de8..f62f201f3 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs @@ -1226,6 +1226,15 @@ public string Enctype get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs index 331e6d500..3f4c96903 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs index 88ecf1c7f..07841eeb9 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs index 457c6a7ac..56cb15a53 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs index 14b12c2ba..b50b60943 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs index f55d2abf3..662452d9c 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs @@ -1174,6 +1174,15 @@ public int DisplayWidth get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs index 8373e3517..b647efef7 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs @@ -1170,6 +1170,15 @@ public int DisplayWidth get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs index 218056f1c..360067525 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs @@ -1327,6 +1327,15 @@ public string FormTarget set => WrappedElement.FormTarget = value; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs index 755f57bde..82f70fd59 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs @@ -1151,6 +1151,15 @@ public string Direction get => WrappedElement.Form; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs index 3e02a845c..320d9f285 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs @@ -1122,6 +1122,15 @@ public string Direction get => WrappedElement.Form; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs index 16803ed7d..5c5b88ec0 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs @@ -1113,6 +1113,15 @@ public string Direction get => WrappedElement.Form; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs index 6f0ec274f..f830d984a 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs @@ -1126,6 +1126,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs index 6b90ae803..40362e39c 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs index 7d40b549b..a53cede84 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs @@ -1113,6 +1113,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs index edef73ed4..e9c7b1f86 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs index 96583f9e4..c915bab94 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs @@ -1227,6 +1227,15 @@ public double Duration get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs index 476b3448a..1f7d2fc97 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs index 77695f114..1b0225f21 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs @@ -1113,6 +1113,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs index bd57b5a80..367811e3f 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs @@ -1130,6 +1130,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs index 551cc3e09..babe7a721 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs index 27170e91f..e86fb0fa8 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs @@ -1130,6 +1130,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs index 9a086c846..db4568fa8 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs @@ -1178,6 +1178,15 @@ public int DisplayWidth get => WrappedElement.Form; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs index d0b101b7d..3cbf4602b 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs @@ -1113,6 +1113,15 @@ public string Direction get => WrappedElement.Form; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs index e7015db3f..c5ae3a4ea 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs index 624c998e5..071a5bd63 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs index cfbf3bd56..405f7dea9 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs @@ -1138,6 +1138,15 @@ public string Direction get => WrappedElement.Form; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs index a9dbfc89f..2dca1cb19 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs index 121ba3386..d96a788c1 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs index 17b74e1a8..fb0733831 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs index 540c1e56e..21ec4df8e 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs index ced966d70..1ee5aa3ab 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs index 28324d770..928a75d92 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs @@ -1117,6 +1117,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs index abd17307c..84bd6a83f 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs @@ -1139,6 +1139,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs index 4fd5a04c6..6f58fca4c 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs @@ -1156,6 +1156,15 @@ public string Direction get => WrappedElement.Form; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs index 969c71c3c..97527c8bf 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs @@ -1110,6 +1110,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs index b8c7c2692..642dc3a0f 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs index 3f8865795..1bbf18df3 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs index 34c305ee6..100ca3907 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs index dad8dd14f..513d366f8 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs index 10762e01e..668de1eba 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs @@ -1117,6 +1117,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs index 10e099663..c2cf2a568 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs index 869476419..3a0aab13c 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs @@ -1117,6 +1117,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs index 391050730..61410d161 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs @@ -1206,6 +1206,15 @@ public string Direction set => WrappedElement.Foot = value; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs index 721746743..6d9af198c 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs @@ -1117,6 +1117,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs index d2fae85f2..12372fb64 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs @@ -1125,6 +1125,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs index f00b68c7b..6e827f76b 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs @@ -1116,6 +1116,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs index 246019e19..0c5077c44 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs @@ -1113,6 +1113,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs index 88a25a252..08394b6c1 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs @@ -1189,6 +1189,15 @@ public string DirectionName get => WrappedElement.Form; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs index 978c7bad2..003a9ba31 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs @@ -1117,6 +1117,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs index 438f947f6..db95d7622 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs index 9e7426ef8..1d0630c3c 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs index 9417534cb..a264f9390 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs index 50ecfad77..cddc45a22 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs @@ -1104,6 +1104,15 @@ public string Direction get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs index 7f6669f04..2f801fcfb 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs @@ -1253,6 +1253,15 @@ public double Duration get => WrappedElement.Flags; } + /// + public string GivenNamespaceUri + { + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + get => WrappedElement.GivenNamespaceUri; + } + /// public bool HasChildNodes { From 0bf257c540b6b6e2baba9186dd6d4d20e8ab16aa Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 19:49:05 +0000 Subject: [PATCH 04/15] fix: make AngleSharp.dll lookup OS agnostic --- src/bunit.web.anglesharp/WrapperElementsGenerator.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bunit.web.anglesharp/WrapperElementsGenerator.cs b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs index da48ff273..4a2b6d6de 100644 --- a/src/bunit.web.anglesharp/WrapperElementsGenerator.cs +++ b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs @@ -1,4 +1,3 @@ -using AngleSharp.Html.Dom; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.Text; using System; @@ -6,7 +5,6 @@ using System.IO; using System.Linq; using System.Text; -using System.Xml.Linq; namespace Bunit.Web.AngleSharp; @@ -76,7 +74,12 @@ private static void GenerateWrapperFactory(StringBuilder source, IEnumerable FindElementInterfaces(Compilation compilation) { - var meta = compilation.References.First(x => x.Display?.EndsWith("\\AngleSharp.dll") ?? false); + var meta = compilation.References.FirstOrDefault(x => x.Display?.EndsWith($"{Path.DirectorySeparatorChar}AngleSharp.dll", StringComparison.Ordinal) ?? false); + + if (meta is null) + { + throw new InvalidOperationException($"AngleSharp.dll not found. References: {string.Join(",", compilation.References.Select(x => x.Display))}"); + } var angleSharpAssemblySymbol = compilation.GetAssemblyOrModuleSymbol(meta) as IAssemblySymbol; var htmlDomNameSpace = angleSharpAssemblySymbol From e38e15fc7ca9ef9687c459ae829e5bb3d6b05123 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 20:11:20 +0000 Subject: [PATCH 05/15] chore: remove unused usings --- src/bunit.web/Diffing/HtmlComparer.cs | 1 - .../EventDispatchExtensions/TriggerEventDispatchExtensions.cs | 1 - .../RenderedFragmentWaitForHelperExtensionsTest.cs | 1 - tests/bunit.core.tests/Rendering/TestRendererTest.cs | 1 - .../AssertExtensions/CollectionAssertExtensions.cs | 1 - .../bunit.web.tests/Asserting/CompareToDiffingExtensionsTest.cs | 1 - tests/bunit.web.tests/BlazorE2E/ComponentRenderingTest.cs | 2 -- .../ClipboardEventDispatchExtensionsTest.cs | 2 -- .../EventDispatchExtensions/EventDispatchExtensionsTest.cs | 1 - ...enderedFragmentWaitForElementsHelperExtensions.Async.Test.cs | 1 - .../RenderedFragmentWaitForElementsHelperExtensionsTest.cs | 1 - tests/bunit.web.tests/Rendering/RenderedFragmentTest.cs | 1 - .../TestDoubles/Authorization/AuthorizationTest.cs | 1 - 13 files changed, 15 deletions(-) diff --git a/src/bunit.web/Diffing/HtmlComparer.cs b/src/bunit.web/Diffing/HtmlComparer.cs index 64ec880d7..b5c099a8c 100644 --- a/src/bunit.web/Diffing/HtmlComparer.cs +++ b/src/bunit.web/Diffing/HtmlComparer.cs @@ -3,7 +3,6 @@ using AngleSharp.Diffing.Strategies; using AngleSharp.Dom; using Bunit.Rendering; -using Bunit.Web.AngleSharp; namespace Bunit.Diffing; diff --git a/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs b/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs index 410072f34..ac46f5923 100644 --- a/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs +++ b/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs @@ -3,7 +3,6 @@ using AngleSharp.Dom; using AngleSharp.Html.Dom; using Bunit.Rendering; -using Bunit.Web.AngleSharp; namespace Bunit; diff --git a/tests/bunit.core.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForHelperExtensionsTest.cs b/tests/bunit.core.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForHelperExtensionsTest.cs index 7a73e4dcb..f4498f4a7 100644 --- a/tests/bunit.core.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForHelperExtensionsTest.cs +++ b/tests/bunit.core.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForHelperExtensionsTest.cs @@ -1,5 +1,4 @@ using AngleSharp.Dom; -using Xunit.Abstractions; namespace Bunit.Extensions.WaitForHelpers; diff --git a/tests/bunit.core.tests/Rendering/TestRendererTest.cs b/tests/bunit.core.tests/Rendering/TestRendererTest.cs index 5ed9e8ca4..eb14abd0a 100644 --- a/tests/bunit.core.tests/Rendering/TestRendererTest.cs +++ b/tests/bunit.core.tests/Rendering/TestRendererTest.cs @@ -1,6 +1,5 @@ using Bunit.Extensions; using Bunit.TestAssets.RenderModes; -using Xunit.Abstractions; using static Bunit.ComponentParameterFactory; namespace Bunit.Rendering; diff --git a/tests/bunit.testassets/AssertExtensions/CollectionAssertExtensions.cs b/tests/bunit.testassets/AssertExtensions/CollectionAssertExtensions.cs index c0b8da403..9016891b9 100644 --- a/tests/bunit.testassets/AssertExtensions/CollectionAssertExtensions.cs +++ b/tests/bunit.testassets/AssertExtensions/CollectionAssertExtensions.cs @@ -1,5 +1,4 @@ using Xunit; -using Xunit.Sdk; namespace Bunit; diff --git a/tests/bunit.web.tests/Asserting/CompareToDiffingExtensionsTest.cs b/tests/bunit.web.tests/Asserting/CompareToDiffingExtensionsTest.cs index e9397ae0e..242e3ed4c 100644 --- a/tests/bunit.web.tests/Asserting/CompareToDiffingExtensionsTest.cs +++ b/tests/bunit.web.tests/Asserting/CompareToDiffingExtensionsTest.cs @@ -1,6 +1,5 @@ using AngleSharp.Dom; using Bunit.TestUtilities; -using NuGet.Frameworks; namespace Bunit; diff --git a/tests/bunit.web.tests/BlazorE2E/ComponentRenderingTest.cs b/tests/bunit.web.tests/BlazorE2E/ComponentRenderingTest.cs index bb24e7589..212e01284 100644 --- a/tests/bunit.web.tests/BlazorE2E/ComponentRenderingTest.cs +++ b/tests/bunit.web.tests/BlazorE2E/ComponentRenderingTest.cs @@ -3,12 +3,10 @@ // See the NOTICE.md at the root of this repository for a copy // of the license from the aspnetcore repository. using System.Numerics; -using AngleSharp.Dom; using AngleSharp.Html.Dom; using Bunit.TestAssets; using Bunit.TestAssets.BlazorE2E; using Bunit.TestAssets.BlazorE2E.HierarchicalImportsTest.Subdir; -using Xunit.Abstractions; namespace Bunit.BlazorE2E; diff --git a/tests/bunit.web.tests/EventDispatchExtensions/ClipboardEventDispatchExtensionsTest.cs b/tests/bunit.web.tests/EventDispatchExtensions/ClipboardEventDispatchExtensionsTest.cs index 2e4e267ee..f8110d62f 100644 --- a/tests/bunit.web.tests/EventDispatchExtensions/ClipboardEventDispatchExtensionsTest.cs +++ b/tests/bunit.web.tests/EventDispatchExtensions/ClipboardEventDispatchExtensionsTest.cs @@ -1,5 +1,3 @@ -using Xunit.Abstractions; - namespace Bunit; public class ClipboardEventDispatchExtensionsTest : EventDispatchExtensionsTest diff --git a/tests/bunit.web.tests/EventDispatchExtensions/EventDispatchExtensionsTest.cs b/tests/bunit.web.tests/EventDispatchExtensions/EventDispatchExtensionsTest.cs index a0fa9cc89..bc00d99df 100644 --- a/tests/bunit.web.tests/EventDispatchExtensions/EventDispatchExtensionsTest.cs +++ b/tests/bunit.web.tests/EventDispatchExtensions/EventDispatchExtensionsTest.cs @@ -1,5 +1,4 @@ using AngleSharp.Dom; -using Xunit.Abstractions; namespace Bunit; diff --git a/tests/bunit.web.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForElementsHelperExtensions.Async.Test.cs b/tests/bunit.web.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForElementsHelperExtensions.Async.Test.cs index 2453c93ab..24ab80b0e 100644 --- a/tests/bunit.web.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForElementsHelperExtensions.Async.Test.cs +++ b/tests/bunit.web.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForElementsHelperExtensions.Async.Test.cs @@ -1,5 +1,4 @@ using System.Globalization; -using Xunit.Abstractions; namespace Bunit.Extensions.WaitForHelpers; diff --git a/tests/bunit.web.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForElementsHelperExtensionsTest.cs b/tests/bunit.web.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForElementsHelperExtensionsTest.cs index 522c73ec6..98844fc00 100644 --- a/tests/bunit.web.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForElementsHelperExtensionsTest.cs +++ b/tests/bunit.web.tests/Extensions/WaitForHelpers/RenderedFragmentWaitForElementsHelperExtensionsTest.cs @@ -1,5 +1,4 @@ using System.Globalization; -using Xunit.Abstractions; namespace Bunit.Extensions.WaitForHelpers; diff --git a/tests/bunit.web.tests/Rendering/RenderedFragmentTest.cs b/tests/bunit.web.tests/Rendering/RenderedFragmentTest.cs index c231d7d2c..cd9cce7da 100644 --- a/tests/bunit.web.tests/Rendering/RenderedFragmentTest.cs +++ b/tests/bunit.web.tests/Rendering/RenderedFragmentTest.cs @@ -1,5 +1,4 @@ using Bunit.Rendering; -using Xunit.Abstractions; namespace Bunit; diff --git a/tests/bunit.web.tests/TestDoubles/Authorization/AuthorizationTest.cs b/tests/bunit.web.tests/TestDoubles/Authorization/AuthorizationTest.cs index 4319e276d..caeb410a2 100644 --- a/tests/bunit.web.tests/TestDoubles/Authorization/AuthorizationTest.cs +++ b/tests/bunit.web.tests/TestDoubles/Authorization/AuthorizationTest.cs @@ -1,5 +1,4 @@ using System.Security.Claims; -using Xunit.Abstractions; namespace Bunit.TestDoubles.Authorization; From a7429b3817092c1f03d2feea2ac796204085d3f6 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 22:47:18 +0000 Subject: [PATCH 06/15] refactor: make generated types nullable aware, more constraint wrapper target, additional attributes on generated types --- src/bunit.web.anglesharp/GeneratorConfig.cs | 28 ++++ src/bunit.web.anglesharp/IElementFactory.cs | 7 +- src/bunit.web.anglesharp/WrapperBase.cs | 4 +- .../WrapperElementGenerator.cs | 25 ++-- .../WrapperElementsGenerator.cs | 105 +++++++------- src/bunit.web/Diffing/HtmlComparer.cs | 10 +- .../Internal/AngleSharpWrapperExtensions.cs | 15 +- .../Internal/CssSelectorElementFactory.cs | 2 +- ...est.Generator#ElementWrapper.g.verified.cs | 75 +++++----- ...tor#HtmlAnchorElementWrapper.g.verified.cs | 105 +++++++------- ...rator#HtmlAreaElementWrapper.g.verified.cs | 111 +++++++-------- ...ator#HtmlAudioElementWrapper.g.verified.cs | 123 +++++++++-------- ...rator#HtmlBaseElementWrapper.g.verified.cs | 93 +++++++------ ...rator#HtmlBodyElementWrapper.g.verified.cs | 89 ++++++------ ...r#HtmlBreakRowElementWrapper.g.verified.cs | 89 ++++++------ ...tor#HtmlButtonElementWrapper.g.verified.cs | 99 +++++++------- ...tor#HtmlCanvasElementWrapper.g.verified.cs | 93 +++++++------ ...or#HtmlCommandElementWrapper.g.verified.cs | 97 ++++++------- ...rator#HtmlDataElementWrapper.g.verified.cs | 91 ++++++------ ...r#HtmlDataListElementWrapper.g.verified.cs | 89 ++++++------ ...or#HtmlDetailsElementWrapper.g.verified.cs | 89 ++++++------ ...tor#HtmlDialogElementWrapper.g.verified.cs | 97 ++++++------- ...erator#HtmlDivElementWrapper.g.verified.cs | 89 ++++++------ ...Generator#HtmlElementWrapper.g.verified.cs | 89 ++++++------ ...ator#HtmlEmbedElementWrapper.g.verified.cs | 99 +++++++------- ...r#HtmlFieldSetElementWrapper.g.verified.cs | 95 ++++++------- ...rator#HtmlFormElementWrapper.g.verified.cs | 105 +++++++------- ...rator#HtmlHeadElementWrapper.g.verified.cs | 89 ++++++------ ...or#HtmlHeadingElementWrapper.g.verified.cs | 89 ++++++------ ...nerator#HtmlHrElementWrapper.g.verified.cs | 89 ++++++------ ...rator#HtmlHtmlElementWrapper.g.verified.cs | 91 ++++++------ ...ator#HtmlImageElementWrapper.g.verified.cs | 105 +++++++------- ...tmlInlineFrameElementWrapper.g.verified.cs | 103 +++++++------- ...ator#HtmlInputElementWrapper.g.verified.cs | 129 +++++++++--------- ...tor#HtmlKeygenElementWrapper.g.verified.cs | 99 +++++++------- ...ator#HtmlLabelElementWrapper.g.verified.cs | 95 ++++++------- ...tor#HtmlLegendElementWrapper.g.verified.cs | 91 ++++++------ ...rator#HtmlLinkElementWrapper.g.verified.cs | 113 +++++++-------- ...r#HtmlListItemElementWrapper.g.verified.cs | 89 ++++++------ ...erator#HtmlMapElementWrapper.g.verified.cs | 91 ++++++------ ...or#HtmlMarqueeElementWrapper.g.verified.cs | 89 ++++++------ ...ator#HtmlMediaElementWrapper.g.verified.cs | 123 +++++++++-------- ...rator#HtmlMenuElementWrapper.g.verified.cs | 93 +++++++------ ...r#HtmlMenuItemElementWrapper.g.verified.cs | 99 +++++++------- ...rator#HtmlMetaElementWrapper.g.verified.cs | 97 ++++++------- ...ator#HtmlMeterElementWrapper.g.verified.cs | 89 ++++++------ ...erator#HtmlModElementWrapper.g.verified.cs | 93 +++++++------ ...tor#HtmlObjectElementWrapper.g.verified.cs | 107 ++++++++------- ...tor#HtmlOptionElementWrapper.g.verified.cs | 93 +++++++------ ...mlOptionsGroupElementWrapper.g.verified.cs | 91 ++++++------ ...tmlOrderedListElementWrapper.g.verified.cs | 91 ++++++------ ...tor#HtmlOutputElementWrapper.g.verified.cs | 95 ++++++------- ...#HtmlParagraphElementWrapper.g.verified.cs | 89 ++++++------ ...ator#HtmlParamElementWrapper.g.verified.cs | 93 +++++++------ ...or#HtmlPictureElementWrapper.g.verified.cs | 89 ++++++------ ...erator#HtmlPreElementWrapper.g.verified.cs | 89 ++++++------ ...r#HtmlProgressElementWrapper.g.verified.cs | 89 ++++++------ ...ator#HtmlQuoteElementWrapper.g.verified.cs | 91 ++++++------ ...tor#HtmlScriptElementWrapper.g.verified.cs | 101 +++++++------- ...tor#HtmlSelectElementWrapper.g.verified.cs | 101 +++++++------- ...rator#HtmlSlotElementWrapper.g.verified.cs | 91 ++++++------ ...tor#HtmlSourceElementWrapper.g.verified.cs | 99 +++++++------- ...rator#HtmlSpanElementWrapper.g.verified.cs | 89 ++++++------ ...ator#HtmlStyleElementWrapper.g.verified.cs | 95 ++++++------- ...mlTableCaptionElementWrapper.g.verified.cs | 89 ++++++------ ...#HtmlTableCellElementWrapper.g.verified.cs | 89 ++++++------ ...tmlTableColumnElementWrapper.g.verified.cs | 89 ++++++------ ...lTableDataCellElementWrapper.g.verified.cs | 89 ++++++------ ...ator#HtmlTableElementWrapper.g.verified.cs | 95 ++++++------- ...ableHeaderCellElementWrapper.g.verified.cs | 91 ++++++------ ...r#HtmlTableRowElementWrapper.g.verified.cs | 89 ++++++------ ...mlTableSectionElementWrapper.g.verified.cs | 89 ++++++------ ...r#HtmlTemplateElementWrapper.g.verified.cs | 89 ++++++------ ...r#HtmlTextAreaElementWrapper.g.verified.cs | 105 +++++++------- ...rator#HtmlTimeElementWrapper.g.verified.cs | 91 ++++++------ ...ator#HtmlTitleElementWrapper.g.verified.cs | 89 ++++++------ ...ator#HtmlTrackElementWrapper.g.verified.cs | 101 +++++++------- ...or#HtmlUnknownElementWrapper.g.verified.cs | 89 ++++++------ ...lUnorderedListElementWrapper.g.verified.cs | 89 ++++++------ ...ator#HtmlVideoElementWrapper.g.verified.cs | 125 ++++++++--------- ...st.Generator#IElementFactory.g.verified.cs | 7 +- ...orTest.Generator#WrapperBase.g.verified.cs | 4 +- ....Generator#WrapperExtensions.g.verified.cs | 3 +- 83 files changed, 3669 insertions(+), 3405 deletions(-) create mode 100644 src/bunit.web.anglesharp/GeneratorConfig.cs diff --git a/src/bunit.web.anglesharp/GeneratorConfig.cs b/src/bunit.web.anglesharp/GeneratorConfig.cs new file mode 100644 index 000000000..f17ba2eed --- /dev/null +++ b/src/bunit.web.anglesharp/GeneratorConfig.cs @@ -0,0 +1,28 @@ +using Microsoft.CodeAnalysis; + +namespace Bunit.Web.AngleSharp; + +internal static class GeneratorConfig +{ + internal static readonly SymbolDisplayFormat SymbolFormat = new SymbolDisplayFormat( + globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Included, + typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces, + genericsOptions: SymbolDisplayGenericsOptions.IncludeTypeParameters, + memberOptions: + SymbolDisplayMemberOptions.IncludeParameters | + SymbolDisplayMemberOptions.IncludeType | + SymbolDisplayMemberOptions.IncludeRef | + SymbolDisplayMemberOptions.IncludeContainingType, + kindOptions: + SymbolDisplayKindOptions.IncludeMemberKeyword, + parameterOptions: + SymbolDisplayParameterOptions.IncludeName | + SymbolDisplayParameterOptions.IncludeType | + SymbolDisplayParameterOptions.IncludeParamsRefOut | + SymbolDisplayParameterOptions.IncludeDefaultValue, + localOptions: SymbolDisplayLocalOptions.IncludeType, + miscellaneousOptions: + SymbolDisplayMiscellaneousOptions.EscapeKeywordIdentifiers | + SymbolDisplayMiscellaneousOptions.UseSpecialTypes | + SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier); +} diff --git a/src/bunit.web.anglesharp/IElementFactory.cs b/src/bunit.web.anglesharp/IElementFactory.cs index b9bf081fe..1be8c8775 100644 --- a/src/bunit.web.anglesharp/IElementFactory.cs +++ b/src/bunit.web.anglesharp/IElementFactory.cs @@ -1,12 +1,14 @@ #nullable enable using AngleSharp.Dom; using System; +using System.CodeDom.Compiler; namespace Bunit.Web.AngleSharp; /// /// Represents an factory, used by a . /// +[GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal interface IElementFactory { /// @@ -15,7 +17,7 @@ internal interface IElementFactory /// /// This method should throw if the element is not found or is not of the correct type (). /// - TElement GetElement() where TElement : class, INode; + TElement GetElement() where TElement : class, IElement; /// /// Subscribe to updates to the wrapped elements. @@ -26,7 +28,8 @@ internal interface IElementFactory /// /// Represents a wrapper around an . /// -internal interface IElementWrapper where TElement : class, INode +[GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] +internal interface IElementWrapper where TElement : class, IElement { /// /// Gets the wrapped element. diff --git a/src/bunit.web.anglesharp/WrapperBase.cs b/src/bunit.web.anglesharp/WrapperBase.cs index 4ab03f17d..82879f275 100644 --- a/src/bunit.web.anglesharp/WrapperBase.cs +++ b/src/bunit.web.anglesharp/WrapperBase.cs @@ -1,4 +1,5 @@ #nullable enable +using System.CodeDom.Compiler; using System.Diagnostics; using System.Runtime.CompilerServices; using AngleSharp.Dom; @@ -9,8 +10,9 @@ namespace Bunit.Web.AngleSharp; /// Represents a wrapper . /// [DebuggerNonUserCode] +[GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal abstract class WrapperBase : IElementWrapper - where TElement : class, INode + where TElement : class, IElement { private readonly IElementFactory elementFactory; private TElement? element; diff --git a/src/bunit.web.anglesharp/WrapperElementGenerator.cs b/src/bunit.web.anglesharp/WrapperElementGenerator.cs index f4c011c1b..094eec0df 100644 --- a/src/bunit.web.anglesharp/WrapperElementGenerator.cs +++ b/src/bunit.web.anglesharp/WrapperElementGenerator.cs @@ -10,21 +10,23 @@ internal static class WrapperElementGenerator internal static string GenerateWrapperTypeSource(StringBuilder source, INamedTypeSymbol elm) { var name = $"{elm.Name.Substring(1)}Wrapper"; - var wrappedTypeName = elm.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); + var wrappedTypeName = elm.ToDisplayString(GeneratorConfig.SymbolFormat); + source.AppendLine("#nullable enable"); source.AppendLine("using System.Runtime.CompilerServices;"); source.AppendLine(); source.AppendLine("""namespace Bunit.Web.AngleSharp;"""); source.AppendLine(); source.AppendLine("/// "); source.AppendLine("""[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")]"""); - source.AppendLine("""[System.Diagnostics.DebuggerNonUserCode]"""); + source.AppendLine("[System.Diagnostics.DebuggerNonUserCode]"); + source.AppendLine("[System.CodeDom.Compiler.GeneratedCodeAttribute(\"Bunit.Web.AngleSharp\", \"1.0.0.0\")]"); source.AppendLine($"internal sealed class {name} : WrapperBase<{wrappedTypeName}>, {wrappedTypeName}"); source.AppendLine("{"); source.AppendLine(); source.AppendLine($$""" - internal {{name}}({{wrappedTypeName}} element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal {{name}}({{wrappedTypeName}} element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } """); var generatedProperties = new HashSet(); @@ -52,13 +54,14 @@ internal static string GenerateWrapperTypeSource(StringBuilder source, INamedTyp } source.AppendLine("}"); + source.AppendLine("#nullable restore"); return name; } private static void GenerateOrdinaryMethod(StringBuilder source, IMethodSymbol method) { // Determine the return type of the method - string returnType = method.ReturnType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); + string returnType = method.ReturnType.ToDisplayString(GeneratorConfig.SymbolFormat); // Start building the method signature source.AppendLine(); @@ -75,7 +78,7 @@ private static void GenerateOrdinaryMethod(StringBuilder source, IMethodSymbol m if (i > 0) source.Append(", "); - source.Append($"{parameters[i].Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {parameters[i].Name}"); + source.Append($"{parameters[i].Type.ToDisplayString(GeneratorConfig.SymbolFormat)} {parameters[i].Name}"); } // Complete the method signature and start the method body @@ -98,7 +101,7 @@ private static void GenerateRegularProperty(StringBuilder source, IPropertySymbo { source.AppendLine(); source.AppendLine("\t/// "); - source.Append($"\tpublic {property.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {property.Name}"); + source.Append($"\tpublic {property.Type.ToDisplayString(GeneratorConfig.SymbolFormat)} {property.Name}"); source.AppendLine(); source.AppendLine("\t{"); @@ -125,11 +128,11 @@ private static void GenerateIndexerProperty(StringBuilder source, IPropertySymbo { source.AppendLine(); source.AppendLine("\t/// "); - source.Append($"\tpublic {property.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} this["); + source.Append($"\tpublic {property.Type.ToDisplayString(GeneratorConfig.SymbolFormat)} this["); foreach (var p in property.Parameters) { - source.Append($"{p.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {p.Name}"); + source.Append($"{p.Type.ToDisplayString(GeneratorConfig.SymbolFormat)} {p.Name}"); } source.Append("]"); @@ -173,14 +176,14 @@ private static void GenerateEventProperty(StringBuilder source, IEventSymbol eve { source.AppendLine(); source.AppendLine("\t/// "); - source.AppendLine($"\tpublic event {eventSymbol.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {eventSymbol.Name}"); + source.AppendLine($"\tpublic event {eventSymbol.Type.ToDisplayString(GeneratorConfig.SymbolFormat)} {eventSymbol.Name}"); source.AppendLine("\t{"); source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); - source.AppendLine($"\t\tadd => Unsafe.As<{eventSymbol.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}>(WrappedElement).{eventSymbol.Name} += value;"); + source.AppendLine($"\t\tadd => Unsafe.As<{eventSymbol.ContainingSymbol.ToDisplayString(GeneratorConfig.SymbolFormat)}>(WrappedElement).{eventSymbol.Name} += value;"); source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); - source.AppendLine($"\t\tremove => Unsafe.As<{eventSymbol.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}>(WrappedElement).{eventSymbol.Name} -= value;"); + source.AppendLine($"\t\tremove => Unsafe.As<{eventSymbol.ContainingSymbol.ToDisplayString(GeneratorConfig.SymbolFormat)}>(WrappedElement).{eventSymbol.Name} -= value;"); source.AppendLine("\t}"); } diff --git a/src/bunit.web.anglesharp/WrapperElementsGenerator.cs b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs index 4a2b6d6de..26f5e7a42 100644 --- a/src/bunit.web.anglesharp/WrapperElementsGenerator.cs +++ b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs @@ -13,76 +13,81 @@ public class WrapperElementsGenerator : IIncrementalGenerator { public void Initialize(IncrementalGeneratorInitializationContext context) { - var assemblyReferences = context + // Finds the AngleSharp assembly referenced by the target project + // This should prevent the source generator from running unless a + // new symbol is returned. + var angleSharpAssemblyReference = context .CompilationProvider - .Select((compilation, cancellationToken) => HasAngleSharpReference(compilation)); + .Select((compilation, cancellationToken) => + { + var meta = compilation.References.FirstOrDefault(x => x.Display?.EndsWith($"{Path.DirectorySeparatorChar}AngleSharp.dll", StringComparison.Ordinal) ?? false); + return compilation.GetAssemblyOrModuleSymbol(meta); + }); - context.RegisterSourceOutput(assemblyReferences, (context, hasAngleSharp) => - { - if (!hasAngleSharp) - return; + // Output the hardcoded source files + context.RegisterSourceOutput(angleSharpAssemblyReference, GenerateStaticContent); - var elementFactorySource = ReadEmbeddedResource("Bunit.Web.AngleSharp.IElementFactory.cs"); - var wrapperBase = ReadEmbeddedResource("Bunit.Web.AngleSharp.WrapperBase.cs"); - context.AddSource("IElementFactory.g.cs", elementFactorySource); - context.AddSource("WrapperBase.g.cs", wrapperBase); - }); + // Output the generated wrapper types + context.RegisterSourceOutput(angleSharpAssemblyReference, GenerateWrapperTypes); + } - context.RegisterSourceOutput(context.CompilationProvider.Combine(assemblyReferences), (context, input) => - { - var (compilation, hasAngleSharp) = input; + private static void GenerateStaticContent(SourceProductionContext context, ISymbol assembly) + { + if (assembly is not IAssemblySymbol angleSharpAssembly) + return; - if (!hasAngleSharp) - return; + var elementFactorySource = ReadEmbeddedResource("Bunit.Web.AngleSharp.IElementFactory.cs"); + var wrapperBase = ReadEmbeddedResource("Bunit.Web.AngleSharp.WrapperBase.cs"); + context.AddSource("IElementFactory.g.cs", elementFactorySource); + context.AddSource("WrapperBase.g.cs", wrapperBase); + } - var elementInterfacetypes = FindElementInterfaces(compilation); + private static void GenerateWrapperTypes(SourceProductionContext context, ISymbol assembly) + { + if (assembly is not IAssemblySymbol angleSharpAssembly) + return; - var source = new StringBuilder(); - foreach (var elm in elementInterfacetypes) - { - source.Clear(); - var name = WrapperElementGenerator.GenerateWrapperTypeSource(source, elm); - context.AddSource($"{name}.g.cs", SourceText.From(source.ToString(), Encoding.UTF8)); - } + var elementInterfacetypes = FindElementInterfaces(angleSharpAssembly); + var source = new StringBuilder(); + foreach (var elm in elementInterfacetypes) + { source.Clear(); - GenerateWrapperFactory(source, elementInterfacetypes); - context.AddSource($"WrapperExtensions.g.cs", SourceText.From(source.ToString(), Encoding.UTF8)); - }); + var name = WrapperElementGenerator.GenerateWrapperTypeSource(source, elm); + context.AddSource($"{name}.g.cs", SourceText.From(source.ToString(), Encoding.UTF8)); + } + + source.Clear(); + GenerateWrapperFactory(source, elementInterfacetypes); + context.AddSource($"WrapperExtensions.g.cs", SourceText.From(source.ToString(), Encoding.UTF8)); } private static void GenerateWrapperFactory(StringBuilder source, IEnumerable elementInterfacetypes) { source.AppendLine("""namespace Bunit.Web.AngleSharp;"""); source.AppendLine(); + source.AppendLine("[System.CodeDom.Compiler.GeneratedCodeAttribute(\"Bunit.Web.AngleSharp\", \"1.0.0.0\")]"); source.AppendLine($"internal static class WrapperExtensions"); source.AppendLine("{"); source.AppendLine(); - source.AppendLine($"\tpublic static global::AngleSharp.Dom.IElement WrapUsing(this global::AngleSharp.Dom.IElement element, TElementFactory elementFactory) where TElementFactory : IElementFactory => element switch"); + source.AppendLine($"\tpublic static global::AngleSharp.Dom.IElement WrapUsing(this global::AngleSharp.Dom.IElement element, TElementFactory elementFactory) where TElementFactory : Bunit.Web.AngleSharp.IElementFactory => element switch"); source.AppendLine("\t{"); foreach (var elm in elementInterfacetypes) { var wrapperName = $"{elm.Name.Substring(1)}Wrapper"; - source.AppendLine($"\t\t{elm.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} e => new {wrapperName}(e, elementFactory),"); + source.AppendLine($"\t\t{elm.ToDisplayString(GeneratorConfig.SymbolFormat)} e => new {wrapperName}(e, elementFactory),"); } + source.AppendLine($"\t\t_ => new ElementWrapper(element, elementFactory),"); source.AppendLine("\t};"); source.AppendLine("}"); } - private static IReadOnlyList FindElementInterfaces(Compilation compilation) + private static IReadOnlyList FindElementInterfaces(IAssemblySymbol angleSharpAssembly) { - var meta = compilation.References.FirstOrDefault(x => x.Display?.EndsWith($"{Path.DirectorySeparatorChar}AngleSharp.dll", StringComparison.Ordinal) ?? false); - - if (meta is null) - { - throw new InvalidOperationException($"AngleSharp.dll not found. References: {string.Join(",", compilation.References.Select(x => x.Display))}"); - } - - var angleSharpAssemblySymbol = compilation.GetAssemblyOrModuleSymbol(meta) as IAssemblySymbol; - var htmlDomNameSpace = angleSharpAssemblySymbol + var htmlDomNamespace = angleSharpAssembly .GlobalNamespace .GetNamespaceMembers() .First(x => x.Name == "AngleSharp") @@ -91,16 +96,19 @@ private static IReadOnlyList FindElementInterfaces(Compilation .GetNamespaceMembers() .First(x => x.Name == "Dom"); - var elementInterfaceSymbol = angleSharpAssemblySymbol.GetTypeByMetadataName("AngleSharp.Dom.IElement"); + var elementInterfaceSymbol = angleSharpAssembly + .GetTypeByMetadataName("AngleSharp.Dom.IElement"); - var result = htmlDomNameSpace + var result = htmlDomNamespace .GetTypeMembers() .Where(typeSymbol => typeSymbol.TypeKind == TypeKind.Interface && typeSymbol.AllInterfaces.Contains(elementInterfaceSymbol)) .ToList(); result.Add(elementInterfaceSymbol); - // Order + // Order the interfaces such that interfaces that inherits + // from other interfaces appears earlier in the result. + // E.g. IHtmlElement appears before IElement. result.Sort(static (x, y) => { if (x.AllInterfaces.Contains(y)) @@ -125,17 +133,4 @@ private static string ReadEmbeddedResource(string resourceName) using var reader = new StreamReader(stream); return reader.ReadToEnd(); } - - private static bool HasAngleSharpReference(Compilation compilation) - { - foreach (var reference in compilation.ReferencedAssemblyNames) - { - if (reference.Name.StartsWith("AngleSharp", StringComparison.OrdinalIgnoreCase)) - { - return true; - } - } - - return false; - } } diff --git a/src/bunit.web/Diffing/HtmlComparer.cs b/src/bunit.web/Diffing/HtmlComparer.cs index b5c099a8c..ac66fbd28 100644 --- a/src/bunit.web/Diffing/HtmlComparer.cs +++ b/src/bunit.web/Diffing/HtmlComparer.cs @@ -30,7 +30,15 @@ public HtmlComparer() /// public IEnumerable Compare(INode controlHtml, INode testHtml) { - return differenceEngine.Compare(controlHtml.Unwrap(), testHtml.Unwrap()); + controlHtml = controlHtml is IElement controlElement + ? controlElement.Unwrap() + : controlHtml; + + testHtml = testHtml is IElement testElement + ? testElement.Unwrap() + : testHtml; + + return differenceEngine.Compare(controlHtml, testHtml); } /// diff --git a/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs b/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs index bf8e84822..6a7ea8537 100644 --- a/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs +++ b/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs @@ -6,11 +6,11 @@ namespace Bunit; /// Extensions for wrapped inside types. /// public static class AngleSharpWrapperExtensions -{ +{ /// /// Unwraps a wrapped AngleSharp object, if it has been wrapped. /// - public static TElement Unwrap(this TElement element) where TElement : class, INode + public static TElement Unwrap(this TElement element) where TElement : class, IElement => element is Bunit.Web.AngleSharp.IElementWrapper wrapper ? wrapper.WrappedElement : element; @@ -18,14 +18,17 @@ public static TElement Unwrap(this TElement element) where TElement : /// /// Unwraps a enumerable of wrapped AngleSharp object, if they have been wrapped. /// - public static IEnumerable Unwrap(this IEnumerable elements) + public static IEnumerable Unwrap(this IEnumerable nodes) { - if (elements is null) + if (nodes is null) yield break; - foreach (var element in elements) + foreach (var node in nodes) { - yield return element.Unwrap(); + if (node is IElement element) + yield return element.Unwrap(); + else + yield return node; } } } diff --git a/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs b/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs index 7b4eb08cd..d129acd50 100644 --- a/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs +++ b/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs @@ -18,7 +18,7 @@ public CssSelectorElementFactory(IRenderedFragment testTarget, string cssSelecto testTarget.OnMarkupUpdated += FragmentsMarkupUpdated; } - public TElement GetElement() where TElement : class, INode + public TElement GetElement() where TElement : class, IElement { var queryResult = testTarget.Nodes.QuerySelector(cssSelector); var element = queryResult as TElement; diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs index 2c7feed8d..452dc7839 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: ElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,16 +7,17 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class ElementWrapper : WrapperBase, global::AngleSharp.Dom.IElement { - internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal ElementWrapper(global::AngleSharp.Dom.IElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -57,7 +59,7 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -87,13 +89,13 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -111,7 +113,7 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -123,7 +125,7 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -135,7 +137,7 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -153,13 +155,13 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -183,7 +185,7 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -207,7 +209,7 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -219,7 +221,7 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -237,13 +239,13 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -252,7 +254,7 @@ internal ElementWrapper(global::AngleSharp.Dom.IElement element, IElementFactory public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -279,7 +281,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -324,7 +326,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -337,7 +339,7 @@ public string ClassName } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -346,7 +348,7 @@ public string ClassName } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -364,7 +366,7 @@ public string ClassName } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -382,7 +384,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -417,7 +419,7 @@ public bool IsFocused } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -426,7 +428,7 @@ public bool IsFocused } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -444,7 +446,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -453,7 +455,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -462,7 +464,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -515,7 +517,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -524,7 +526,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -533,7 +535,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -542,7 +544,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -551,7 +553,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -560,7 +562,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -569,7 +571,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -578,7 +580,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -591,7 +593,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -621,3 +623,4 @@ public string TextContent set => WrappedElement.TextContent = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs index 6001ac869..477695270 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlAnchorElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlAnchorElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlAnchorElement { - internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string Direction } /// - public string Download + public string? Download { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1091,7 +1093,7 @@ public string Download } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1100,7 +1102,7 @@ public string Download } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1118,7 +1120,7 @@ public string Download } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1188,7 +1190,7 @@ public string Href } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1284,7 +1286,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1297,7 +1299,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1306,7 +1308,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1324,7 +1326,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1333,7 +1335,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1342,7 +1344,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1382,7 +1384,7 @@ public string NodeValue } /// - public string Origin + public string? Origin { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1404,7 +1406,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1413,7 +1415,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1422,7 +1424,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1431,7 +1433,7 @@ public string OuterHtml } /// - public string Password + public string? Password { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1479,7 +1481,7 @@ public string Port } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1488,7 +1490,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1497,7 +1499,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1519,7 +1521,7 @@ public string Protocol } /// - public string Relation + public string? Relation { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1554,7 +1556,7 @@ public string Search } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1563,7 +1565,7 @@ public string Search } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1576,7 +1578,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1607,7 +1609,7 @@ public string TagName } /// - public string Target + public string? Target { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1620,7 +1622,7 @@ public string Target } /// - public string TargetLanguage + public string? TargetLanguage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1655,7 +1657,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1668,7 +1670,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1677,7 +1679,7 @@ public string Type } /// - public string UserName + public string? UserName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1689,3 +1691,4 @@ public string UserName set => WrappedElement.UserName = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs index 2ce18cc34..7dba79a27 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlAreaElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlAreaElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlAreaElement { - internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public string AlternativeText + public string? AlternativeText { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -949,7 +951,7 @@ public string AlternativeText } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -976,7 +978,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1060,7 +1062,7 @@ public string ContentEditable } /// - public string Coordinates + public string? Coordinates { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1082,7 +1084,7 @@ public string Coordinates } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1095,7 +1097,7 @@ public string Direction } /// - public string Download + public string? Download { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1117,7 +1119,7 @@ public string Download } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1126,7 +1128,7 @@ public string Download } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1144,7 +1146,7 @@ public string Download } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1214,7 +1216,7 @@ public string Href } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1310,7 +1312,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1323,7 +1325,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1332,7 +1334,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1350,7 +1352,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1359,7 +1361,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1368,7 +1370,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1408,7 +1410,7 @@ public string NodeValue } /// - public string Origin + public string? Origin { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1430,7 +1432,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1439,7 +1441,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1448,7 +1450,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1457,7 +1459,7 @@ public string OuterHtml } /// - public string Password + public string? Password { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1505,7 +1507,7 @@ public string Port } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1514,7 +1516,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1523,7 +1525,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1545,7 +1547,7 @@ public string Protocol } /// - public string Relation + public string? Relation { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1580,7 +1582,7 @@ public string Search } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1589,7 +1591,7 @@ public string Search } /// - public string Shape + public string? Shape { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1602,7 +1604,7 @@ public string Shape } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1615,7 +1617,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1646,7 +1648,7 @@ public string TagName } /// - public string Target + public string? Target { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1659,7 +1661,7 @@ public string Target } /// - public string TargetLanguage + public string? TargetLanguage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1685,7 +1687,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1698,7 +1700,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1711,7 +1713,7 @@ public string Type } /// - public string UserName + public string? UserName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1723,3 +1725,4 @@ public string UserName set => WrappedElement.UserName = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs index adea9b7be..90a2d067a 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlAudioElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlAudioElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlAudioElement { - internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,13 +655,13 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string label, string language) => WrappedElement.AddTextTrack(kind, label, language); + public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string? label, string? language) => WrappedElement.AddTextTrack(kind, label, language); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -707,7 +709,7 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -761,13 +763,13 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -809,7 +811,7 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -833,13 +835,13 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,7 +901,7 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -911,7 +913,7 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -929,13 +931,13 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -944,7 +946,7 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -957,7 +959,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -966,7 +968,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -984,7 +986,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Media.Dom.IAudioTrackList AudioTracks + public global::AngleSharp.Media.Dom.IAudioTrackList? AudioTracks { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1002,7 +1004,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1011,7 +1013,7 @@ public string BaseUri } /// - public global::AngleSharp.Media.Dom.ITimeRanges BufferedTime + public global::AngleSharp.Media.Dom.ITimeRanges? BufferedTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1082,7 +1084,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1095,7 +1097,7 @@ public string ContentEditable } /// - public global::AngleSharp.Media.Dom.IMediaController Controller + public global::AngleSharp.Media.Dom.IMediaController? Controller { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1104,7 +1106,7 @@ public string ContentEditable } /// - public string CrossOrigin + public string? CrossOrigin { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1117,7 +1119,7 @@ public string CrossOrigin } /// - public global::AngleSharp.Io.IDownload CurrentDownload + public global::AngleSharp.Io.IDownload? CurrentDownload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1126,7 +1128,7 @@ public string CrossOrigin } /// - public string CurrentSource + public string? CurrentSource { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1170,7 +1172,7 @@ public double DefaultPlaybackRate } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1201,7 +1203,7 @@ public double Duration } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1210,7 +1212,7 @@ public double Duration } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1228,7 +1230,7 @@ public double Duration } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1246,7 +1248,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1434,7 +1436,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1447,7 +1449,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1456,7 +1458,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1474,7 +1476,7 @@ public string LocalName } /// - public global::AngleSharp.Media.Dom.IMediaError MediaError + public global::AngleSharp.Media.Dom.IMediaError? MediaError { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1483,7 +1485,7 @@ public string LocalName } /// - public string MediaGroup + public string? MediaGroup { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1496,7 +1498,7 @@ public string MediaGroup } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1505,7 +1507,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Media.Dom.MediaNetworkState NetworkState + public global::AngleSharp.Media.Dom.MediaNetworkState? NetworkState { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1514,7 +1516,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1523,7 +1525,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1576,7 +1578,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1585,7 +1587,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1594,7 +1596,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1625,7 +1627,7 @@ public double PlaybackRate } /// - public global::AngleSharp.Media.Dom.ITimeRanges PlayedTime + public global::AngleSharp.Media.Dom.ITimeRanges? PlayedTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1634,7 +1636,7 @@ public double PlaybackRate } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1643,7 +1645,7 @@ public string Prefix } /// - public string Preload + public string? Preload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1656,7 +1658,7 @@ public string Preload } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1665,7 +1667,7 @@ public string Preload } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1683,7 +1685,7 @@ public string Preload } /// - public global::AngleSharp.Media.Dom.ITimeRanges SeekableTime + public global::AngleSharp.Media.Dom.ITimeRanges? SeekableTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1692,7 +1694,7 @@ public string Preload } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1701,7 +1703,7 @@ public string Preload } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1714,7 +1716,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1727,7 +1729,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1736,7 +1738,7 @@ public string Source } /// - public global::System.DateTime StartDate + public global::System.DateTime? StartDate { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1780,7 +1782,7 @@ public string TextContent } /// - public global::AngleSharp.Media.Dom.ITextTrackList TextTracks + public global::AngleSharp.Media.Dom.ITextTrackList? TextTracks { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1789,7 +1791,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1802,7 +1804,7 @@ public string Title } /// - public global::AngleSharp.Media.Dom.IVideoTrackList VideoTracks + public global::AngleSharp.Media.Dom.IVideoTrackList? VideoTracks { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1823,3 +1825,4 @@ public double Volume set => WrappedElement.Volume = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs index 4b7ffaa35..a88fa9856 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlBaseElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlBaseElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlBaseElement { - internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Href + public string? Href { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1136,7 +1138,7 @@ public string Href } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1343,7 +1345,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TagName } /// - public string Target + public string? Target { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1476,7 +1478,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1488,3 +1490,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs index 3d74fc96b..e00fa3c78 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlBodyElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlBodyElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlBodyElement { - internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -785,7 +787,7 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -827,7 +829,7 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,13 +883,13 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,7 +907,7 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -917,7 +919,7 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -929,7 +931,7 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -947,13 +949,13 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -977,7 +979,7 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1001,7 +1003,7 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1013,7 +1015,7 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1031,13 +1033,13 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1046,7 +1048,7 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1059,7 +1061,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1068,7 +1070,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1095,7 +1097,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1140,7 +1142,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1153,7 +1155,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1166,7 +1168,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1188,7 +1190,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1210,7 +1212,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1237,7 +1239,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1255,7 +1257,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1351,7 +1353,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1364,7 +1366,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1373,7 +1375,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1391,7 +1393,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1400,7 +1402,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1409,7 +1411,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,7 +1464,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1471,7 +1473,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1480,7 +1482,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1489,7 +1491,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1498,7 +1500,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1507,7 +1509,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1516,7 +1518,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1525,7 +1527,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1538,7 +1540,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1582,7 +1584,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1594,3 +1596,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs index 54e879a2f..11d4ccd76 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlBreakRowElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlBreakRowElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlBreakRowElement { - internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs index d2a048c01..fda7fae73 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlButtonElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlButtonElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlButtonElement { - internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -701,7 +703,7 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -755,13 +757,13 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,13 +907,13 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -926,7 +928,7 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -939,7 +941,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -948,7 +950,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -988,7 +990,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1033,7 +1035,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1046,7 +1048,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1059,7 +1061,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1081,7 +1083,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1103,7 +1105,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1112,7 +1114,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1130,7 +1132,7 @@ public string Direction } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1139,7 +1141,7 @@ public string Direction } /// - public string FormAction + public string? FormAction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1191,7 +1193,7 @@ public bool FormNoValidate } /// - public string FormTarget + public string? FormTarget { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1204,7 +1206,7 @@ public string FormTarget } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1222,7 +1224,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1340,7 +1342,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1353,7 +1355,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1362,7 +1364,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1380,7 +1382,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1402,7 +1404,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1411,7 +1413,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1464,7 +1466,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1473,7 +1475,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1482,7 +1484,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1491,7 +1493,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1500,7 +1502,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1509,7 +1511,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1518,7 +1520,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1527,7 +1529,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1540,7 +1542,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1584,7 +1586,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1610,7 +1612,7 @@ public string Type } /// - public string ValidationMessage + public string? ValidationMessage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1649,3 +1651,4 @@ public bool WillValidate get => WrappedElement.WillValidate; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs index ab88fd677..50680f4d5 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlCanvasElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlCanvasElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlCanvasElement { - internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -827,13 +829,13 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -857,7 +859,7 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -893,7 +895,7 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -911,13 +913,13 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -929,13 +931,13 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToBlob(global::System.Action callback, string type) => WrappedElement.ToBlob(callback, type); + public void ToBlob(global::System.Action callback, string? type) => WrappedElement.ToBlob(callback, type); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string ToDataUrl(string type) => WrappedElement.ToDataUrl(type); + public string ToDataUrl(string? type) => WrappedElement.ToDataUrl(type); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -944,7 +946,7 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -957,7 +959,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -966,7 +968,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -993,7 +995,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1038,7 +1040,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1051,7 +1053,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1064,7 +1066,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1086,7 +1088,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1108,7 +1110,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1117,7 +1119,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1135,7 +1137,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1166,7 +1168,7 @@ public int Height } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1262,7 +1264,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1275,7 +1277,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1284,7 +1286,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1302,7 +1304,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1311,7 +1313,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1320,7 +1322,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1373,7 +1375,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1382,7 +1384,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1391,7 +1393,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1400,7 +1402,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1409,7 +1411,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1418,7 +1420,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1427,7 +1429,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1436,7 +1438,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1449,7 +1451,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1493,7 +1495,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1518,3 +1520,4 @@ public int Width set => WrappedElement.Width = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs index 69f8cc77b..b7e4b1561 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlCommandElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlCommandElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlCommandElement { - internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1030,7 +1032,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1043,7 +1045,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1065,7 +1067,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1096,7 +1098,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1114,7 +1116,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1132,7 +1134,7 @@ public bool HasChildNodes } /// - public string Icon + public string? Icon { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1145,7 +1147,7 @@ public string Icon } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1267,7 +1269,7 @@ public bool IsTranslated } /// - public string Label + public string? Label { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1280,7 +1282,7 @@ public string Label } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1293,7 +1295,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1302,7 +1304,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1320,7 +1322,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1329,7 +1331,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1338,7 +1340,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1391,7 +1393,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1400,7 +1402,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1409,7 +1411,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1418,7 +1420,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1427,7 +1429,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1436,7 +1438,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1445,7 +1447,7 @@ public string Prefix } /// - public string RadioGroup + public string? RadioGroup { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1458,7 +1460,7 @@ public string RadioGroup } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1467,7 +1469,7 @@ public string RadioGroup } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1480,7 +1482,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1524,7 +1526,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1537,7 +1539,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1549,3 +1551,4 @@ public string Type set => WrappedElement.Type = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs index 4d70b2ad6..683eb6754 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlDataElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlDataElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDataElement { - internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string Title } /// - public string Value + public string? Value { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1475,3 +1477,4 @@ public string Value set => WrappedElement.Value = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs index 78b6c87b8..c676c20a4 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlDataListElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlDataListElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDataListElement { - internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1402,7 +1404,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1415,7 +1417,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1459,7 +1461,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1471,3 +1473,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs index 8988add35..024a8fb11 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlDetailsElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlDetailsElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDetailsElement { - internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1343,7 +1345,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1475,3 +1477,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs index a8f57e5c7..61b570ba8 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlDialogElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlDialogElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDialogElement { - internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,13 +697,13 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Close(string returnValue) => WrappedElement.Close(returnValue); + public void Close(string? returnValue) => WrappedElement.Close(returnValue); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -755,13 +757,13 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,25 +907,25 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Show(global::AngleSharp.Dom.IElement anchor) => WrappedElement.Show(anchor); + public void Show(global::AngleSharp.Dom.IElement? anchor) => WrappedElement.Show(anchor); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ShowModal(global::AngleSharp.Dom.IElement anchor) => WrappedElement.ShowModal(anchor); + public void ShowModal(global::AngleSharp.Dom.IElement? anchor) => WrappedElement.ShowModal(anchor); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -932,7 +934,7 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -945,7 +947,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -954,7 +956,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -981,7 +983,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1026,7 +1028,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1039,7 +1041,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1052,7 +1054,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1074,7 +1076,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1096,7 +1098,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1141,7 +1143,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1237,7 +1239,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1250,7 +1252,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1286,7 +1288,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1295,7 +1297,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1415,7 +1417,7 @@ public string Prefix } /// - public string ReturnValue + public string? ReturnValue { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1428,7 +1430,7 @@ public string ReturnValue } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1437,7 +1439,7 @@ public string ReturnValue } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1494,7 +1496,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1506,3 +1508,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs index e642d117d..4c7dd8c18 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlDivElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlDivElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlDivElement { - internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs index aa646ec61..24429f77d 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlElement { - internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, IE public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs index a9c2f1cb4..1353621fc 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlEmbedElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlEmbedElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlEmbedElement { - internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public global::AngleSharp.Io.IDownload CurrentDownload + public global::AngleSharp.Io.IDownload? CurrentDownload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1065,7 +1067,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public string DisplayHeight + public string? DisplayHeight { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1091,7 +1093,7 @@ public string DisplayHeight } /// - public string DisplayWidth + public string? DisplayWidth { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1113,7 +1115,7 @@ public string DisplayWidth } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1122,7 +1124,7 @@ public string DisplayWidth } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1140,7 +1142,7 @@ public string DisplayWidth } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1158,7 +1160,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1267,7 +1269,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1276,7 +1278,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1294,7 +1296,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1303,7 +1305,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1312,7 +1314,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1365,7 +1367,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1374,7 +1376,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1383,7 +1385,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1392,7 +1394,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1401,7 +1403,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1410,7 +1412,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1428,7 +1430,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1441,7 +1443,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1454,7 +1456,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1498,7 +1500,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1511,7 +1513,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1523,3 +1525,4 @@ public string Type set => WrappedElement.Type = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs index cdbbdbfaa..8053d847a 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlFieldSetElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlFieldSetElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlFieldSetElement { - internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -701,7 +703,7 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -755,13 +757,13 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,13 +907,13 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -926,7 +928,7 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -939,7 +941,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -948,7 +950,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -975,7 +977,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1020,7 +1022,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1033,7 +1035,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1046,7 +1048,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1068,7 +1070,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1099,7 +1101,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1108,7 +1110,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1126,7 +1128,7 @@ public string Direction } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1135,7 +1137,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1153,7 +1155,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1262,7 +1264,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1275,7 +1277,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1284,7 +1286,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1302,7 +1304,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1315,7 +1317,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1324,7 +1326,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1333,7 +1335,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1386,7 +1388,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1395,7 +1397,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1404,7 +1406,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1413,7 +1415,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1422,7 +1424,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1431,7 +1433,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1440,7 +1442,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1449,7 +1451,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,7 +1464,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1506,7 +1508,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1528,7 +1530,7 @@ public string Type } /// - public string ValidationMessage + public string? ValidationMessage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1554,3 +1556,4 @@ public bool WillValidate get => WrappedElement.WillValidate; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs index f62f201f3..110f0d1ba 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlFormElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlFormElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlFormElement { - internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -701,7 +703,7 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -755,13 +757,13 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,19 +781,19 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Io.DocumentRequest GetSubmission() => WrappedElement.GetSubmission(); + public global::AngleSharp.Io.DocumentRequest? GetSubmission() => WrappedElement.GetSubmission(); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Io.DocumentRequest GetSubmission(global::AngleSharp.Html.Dom.IHtmlElement sourceElement) => WrappedElement.GetSubmission(sourceElement); + public global::AngleSharp.Io.DocumentRequest? GetSubmission(global::AngleSharp.Html.Dom.IHtmlElement sourceElement) => WrappedElement.GetSubmission(sourceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,7 +817,7 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -833,13 +835,13 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -863,7 +865,7 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,7 +901,7 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -935,13 +937,13 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -962,7 +964,7 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AcceptCharset + public string? AcceptCharset { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -975,7 +977,7 @@ public string AcceptCharset } /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -988,7 +990,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1010,7 +1012,7 @@ public string Action } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1028,7 +1030,7 @@ public string Action } /// - public string Autocomplete + public string? Autocomplete { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1050,7 +1052,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1095,7 +1097,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1108,7 +1110,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1121,7 +1123,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1143,7 +1145,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1187,7 +1189,7 @@ public string Encoding } /// - public string Enctype + public string? Enctype { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1200,7 +1202,7 @@ public string Enctype } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1209,7 +1211,7 @@ public string Enctype } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1227,7 +1229,7 @@ public string Enctype } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1341,7 +1343,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1354,7 +1356,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1363,7 +1365,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1403,7 +1405,7 @@ public string Method } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1416,7 +1418,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1425,7 +1427,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1434,7 +1436,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1500,7 +1502,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1509,7 +1511,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1518,7 +1520,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1527,7 +1529,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1536,7 +1538,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1545,7 +1547,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1554,7 +1556,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1563,7 +1565,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1576,7 +1578,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1633,7 +1635,7 @@ public string TextContent } /// - public global::AngleSharp.Dom.IElement this[int index] + public global::AngleSharp.Dom.IElement? this[int index] { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1642,7 +1644,7 @@ public string TextContent } /// - public global::AngleSharp.Dom.IElement this[string name] + public global::AngleSharp.Dom.IElement? this[string name] { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1651,7 +1653,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1663,3 +1665,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs index 3f4c96903..7b315d37a 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlHeadElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlHeadElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlHeadElement { - internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs index 07841eeb9..9c29577dd 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlHeadingElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlHeadingElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlHeadingElement { - internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs index 56cb15a53..b16d393cd 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlHrElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlHrElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlHrElement { - internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs index b50b60943..460355886 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlHtmlElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlHtmlElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlHtmlElement { - internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string Manifest + public string? Manifest { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string Manifest } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1343,7 +1345,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1475,3 +1477,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs index 662452d9c..c12c7aeef 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlImageElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlImageElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlImageElement { - internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public string ActualSource + public string? ActualSource { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -945,7 +947,7 @@ public string ActualSource } /// - public string AlternativeText + public string? AlternativeText { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -958,7 +960,7 @@ public string AlternativeText } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -985,7 +987,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1030,7 +1032,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1043,7 +1045,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string ContentEditable } /// - public string CrossOrigin + public string? CrossOrigin { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1082,7 +1084,7 @@ public string CrossOrigin } /// - public global::AngleSharp.Io.IDownload CurrentDownload + public global::AngleSharp.Io.IDownload? CurrentDownload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1100,7 +1102,7 @@ public string CrossOrigin } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1148,7 +1150,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1157,7 +1159,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1175,7 +1177,7 @@ public int DisplayWidth } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1193,7 +1195,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1311,7 +1313,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1324,7 +1326,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1333,7 +1335,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1351,7 +1353,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1360,7 +1362,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1369,7 +1371,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1440,7 +1442,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1449,7 +1451,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1458,7 +1460,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1467,7 +1469,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1476,7 +1478,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1485,7 +1487,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1494,7 +1496,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1503,7 +1505,7 @@ public string Prefix } /// - public string Sizes + public string? Sizes { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1516,7 +1518,7 @@ public string Sizes } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1529,7 +1531,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1542,7 +1544,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1551,7 +1553,7 @@ public string Source } /// - public string SourceSet + public string? SourceSet { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1599,7 +1601,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1612,7 +1614,7 @@ public string Title } /// - public string UseMap + public string? UseMap { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1624,3 +1626,4 @@ public string UseMap set => WrappedElement.UseMap = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs index b647efef7..ff8504b87 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlInlineFrameElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlInlineFrameElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlInlineFrameElement { - internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFrameElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFrameElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public global::AngleSharp.Dom.IDocument ContentDocument + public global::AngleSharp.Dom.IDocument? ContentDocument { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1030,7 +1032,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1043,7 +1045,7 @@ public string ContentEditable } /// - public string ContentHtml + public string? ContentHtml { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentHtml } /// - public global::AngleSharp.Dom.IWindow ContentWindow + public global::AngleSharp.Dom.IWindow? ContentWindow { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1065,7 +1067,7 @@ public string ContentHtml } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string ContentHtml } /// - public global::AngleSharp.Io.IDownload CurrentDownload + public global::AngleSharp.Io.IDownload? CurrentDownload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1096,7 +1098,7 @@ public string ContentHtml } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1144,7 +1146,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1153,7 +1155,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1171,7 +1173,7 @@ public int DisplayWidth } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1189,7 +1191,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1324,7 +1326,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1337,7 +1339,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1346,7 +1348,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1364,7 +1366,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1377,7 +1379,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1386,7 +1388,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1395,7 +1397,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1448,7 +1450,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1457,7 +1459,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1466,7 +1468,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1475,7 +1477,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1484,7 +1486,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1493,7 +1495,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1502,7 +1504,7 @@ public string Prefix } /// - public string ReferrerPolicy + public string? ReferrerPolicy { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1524,7 +1526,7 @@ public string ReferrerPolicy } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1533,7 +1535,7 @@ public string ReferrerPolicy } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1546,7 +1548,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1559,7 +1561,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1603,7 +1605,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1615,3 +1617,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs index 360067525..dcc5425ab 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlInputElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlInputElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlInputElement { - internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -701,7 +703,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -755,13 +757,13 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,7 +907,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Select(int selectionStart, int selectionEnd, string selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); + public void Select(int selectionStart, int selectionEnd, string? selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -917,13 +919,13 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -950,7 +952,7 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string Accept + public string? Accept { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string Accept } /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -976,7 +978,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -985,7 +987,7 @@ public string AccessKeyLabel } /// - public string AlternativeText + public string? AlternativeText { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -998,7 +1000,7 @@ public string AlternativeText } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1016,7 +1018,7 @@ public string AlternativeText } /// - public string Autocomplete + public string? Autocomplete { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1051,7 +1053,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1096,7 +1098,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1109,7 +1111,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1122,7 +1124,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1157,7 +1159,7 @@ public string DefaultValue } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1170,7 +1172,7 @@ public string Direction } /// - public string DirectionName + public string? DirectionName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1218,7 +1220,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Io.Dom.IFileList Files + public global::AngleSharp.Io.Dom.IFileList? Files { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1227,7 +1229,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1236,7 +1238,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1263,7 +1265,7 @@ public int DisplayWidth } /// - public string FormAction + public string? FormAction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1315,7 +1317,7 @@ public bool FormNoValidate } /// - public string FormTarget + public string? FormTarget { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1328,7 +1330,7 @@ public string FormTarget } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1355,7 +1357,7 @@ public bool HasValue } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1551,7 +1553,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1564,7 +1566,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1573,7 +1575,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1582,7 +1584,7 @@ public string Language } /// - public global::AngleSharp.Html.Dom.IHtmlDataListElement List + public global::AngleSharp.Html.Dom.IHtmlDataListElement? List { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1600,7 +1602,7 @@ public string LocalName } /// - public string Maximum + public string? Maximum { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1626,7 +1628,7 @@ public int MaxLength } /// - public string Minimum + public string? Minimum { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1652,7 +1654,7 @@ public int MinLength } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1665,7 +1667,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1674,7 +1676,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1683,7 +1685,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1736,7 +1738,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1745,7 +1747,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1754,7 +1756,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1763,7 +1765,7 @@ public string OuterHtml } /// - public string Pattern + public string? Pattern { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1776,7 +1778,7 @@ public string Pattern } /// - public string Placeholder + public string? Placeholder { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1789,7 +1791,7 @@ public string Placeholder } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1798,7 +1800,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1807,7 +1809,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1816,7 +1818,7 @@ public string Prefix } /// - public string SelectionDirection + public string? SelectionDirection { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1851,7 +1853,7 @@ public int SelectionStart } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1873,7 +1875,7 @@ public int Size } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1886,7 +1888,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1899,7 +1901,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1908,7 +1910,7 @@ public string Source } /// - public string Step + public string? Step { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1956,7 +1958,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1982,7 +1984,7 @@ public string Type } /// - public string ValidationMessage + public string? ValidationMessage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -2013,7 +2015,7 @@ public string Value } /// - public global::System.Nullable ValueAsDate + public global::System.Nullable? ValueAsDate { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -2047,3 +2049,4 @@ public bool WillValidate get => WrappedElement.WillValidate; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs index 82f70fd59..02c5e9167 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlKeygenElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlKeygenElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlKeygenElement { - internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -701,7 +703,7 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -755,13 +757,13 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,13 +907,13 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -926,7 +928,7 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -939,7 +941,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -948,7 +950,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -988,7 +990,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -997,7 +999,7 @@ public string BaseUri } /// - public string Challenge + public string? Challenge { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1046,7 +1048,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1059,7 +1061,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1072,7 +1074,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1094,7 +1096,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1116,7 +1118,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1125,7 +1127,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1143,7 +1145,7 @@ public string Direction } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1152,7 +1154,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1170,7 +1172,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1279,7 +1281,7 @@ public bool IsTranslated } /// - public string KeyEncryption + public string? KeyEncryption { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1301,7 +1303,7 @@ public string KeyEncryption } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1314,7 +1316,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1323,7 +1325,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1341,7 +1343,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1354,7 +1356,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1363,7 +1365,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1372,7 +1374,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1425,7 +1427,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1434,7 +1436,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1443,7 +1445,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1452,7 +1454,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1461,7 +1463,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1470,7 +1472,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1479,7 +1481,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1488,7 +1490,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1501,7 +1503,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1545,7 +1547,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1567,7 +1569,7 @@ public string Type } /// - public string ValidationMessage + public string? ValidationMessage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1593,3 +1595,4 @@ public bool WillValidate get => WrappedElement.WillValidate; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs index 320d9f285..6d5d59bfa 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlLabelElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlLabelElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlLabelElement { - internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlElement Control + public global::AngleSharp.Html.Dom.IHtmlElement? Control { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1065,7 +1067,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1096,7 +1098,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1114,7 +1116,7 @@ public string Direction } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1141,7 +1143,7 @@ public bool HasChildNodes } /// - public string HtmlFor + public string? HtmlFor { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1154,7 +1156,7 @@ public string HtmlFor } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1250,7 +1252,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1263,7 +1265,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1299,7 +1301,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1308,7 +1310,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1415,7 +1417,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1424,7 +1426,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1437,7 +1439,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1481,7 +1483,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1493,3 +1495,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs index 5c5b88ec0..9d12493de 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlLegendElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlLegendElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlLegendElement { - internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1114,7 +1116,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1132,7 +1134,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1228,7 +1230,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1250,7 +1252,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1286,7 +1288,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1402,7 +1404,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1415,7 +1417,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1459,7 +1461,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1471,3 +1473,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs index f830d984a..984f1fe10 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlLinkElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlLinkElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlLinkElement { - internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public string CrossOrigin + public string? CrossOrigin { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1060,7 +1062,7 @@ public string CrossOrigin } /// - public global::AngleSharp.Io.IDownload CurrentDownload + public global::AngleSharp.Io.IDownload? CurrentDownload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string CrossOrigin } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1100,7 +1102,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1109,7 +1111,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1127,7 +1129,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1145,7 +1147,7 @@ public bool HasChildNodes } /// - public string Href + public string? Href { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1158,7 +1160,7 @@ public string Href } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1171,7 +1173,7 @@ public string Id } /// - public global::AngleSharp.Dom.IDocument Import + public global::AngleSharp.Dom.IDocument? Import { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1193,7 +1195,7 @@ public string InnerHtml } /// - public string Integrity + public string? Integrity { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1289,7 +1291,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1302,7 +1304,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1311,7 +1313,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1329,7 +1331,7 @@ public string LocalName } /// - public string Media + public string? Media { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1342,7 +1344,7 @@ public string Media } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1351,7 +1353,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1360,7 +1362,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1400,7 +1402,7 @@ public string NodeValue } /// - public string NumberUsedOnce + public string? NumberUsedOnce { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1426,7 +1428,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1435,7 +1437,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1444,7 +1446,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1453,7 +1455,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,7 +1464,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1471,7 +1473,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1480,7 +1482,7 @@ public string Prefix } /// - public string Relation + public string? Relation { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1502,7 +1504,7 @@ public string Relation } /// - public string ReverseRelation + public string? ReverseRelation { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1515,7 +1517,7 @@ public string ReverseRelation } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1524,7 +1526,7 @@ public string ReverseRelation } /// - public global::AngleSharp.Dom.IStyleSheet Sheet + public global::AngleSharp.Dom.IStyleSheet? Sheet { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1542,7 +1544,7 @@ public string ReverseRelation } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1555,7 +1557,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1586,7 +1588,7 @@ public string TagName } /// - public string TargetLanguage + public string? TargetLanguage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1612,7 +1614,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1625,7 +1627,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1637,3 +1639,4 @@ public string Type set => WrappedElement.Type = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs index 40362e39c..95c7c0a96 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlListItemElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlListItemElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlListItemElement { - internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1475,3 +1477,4 @@ public string Title set => WrappedElement.Value = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs index a53cede84..7747d179e 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlMapElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlMapElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMapElement { - internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -945,7 +947,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -972,7 +974,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1017,7 +1019,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1030,7 +1032,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1043,7 +1045,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1065,7 +1067,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1096,7 +1098,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1114,7 +1116,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1132,7 +1134,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1237,7 +1239,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1250,7 +1252,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1299,7 +1301,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1308,7 +1310,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1415,7 +1417,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1424,7 +1426,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1437,7 +1439,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1481,7 +1483,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1493,3 +1495,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs index e9c7b1f86..b15daa6d0 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlMarqueeElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlMarqueeElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMarqueeElement { - internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public int MinimumDelay } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1299,7 +1301,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1432,7 +1434,7 @@ public int ScrollDelay } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1441,7 +1443,7 @@ public int ScrollDelay } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1454,7 +1456,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1498,7 +1500,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1510,3 +1512,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs index c915bab94..addd4ca87 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlMediaElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlMediaElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMediaElement { - internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,13 +655,13 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string label, string language) => WrappedElement.AddTextTrack(kind, label, language); + public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string? label, string? language) => WrappedElement.AddTextTrack(kind, label, language); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -707,7 +709,7 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -761,13 +763,13 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -809,7 +811,7 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -833,13 +835,13 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,7 +901,7 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -911,7 +913,7 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -929,13 +931,13 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -944,7 +946,7 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -957,7 +959,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -966,7 +968,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -984,7 +986,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Media.Dom.IAudioTrackList AudioTracks + public global::AngleSharp.Media.Dom.IAudioTrackList? AudioTracks { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1002,7 +1004,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1011,7 +1013,7 @@ public string BaseUri } /// - public global::AngleSharp.Media.Dom.ITimeRanges BufferedTime + public global::AngleSharp.Media.Dom.ITimeRanges? BufferedTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1082,7 +1084,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1095,7 +1097,7 @@ public string ContentEditable } /// - public global::AngleSharp.Media.Dom.IMediaController Controller + public global::AngleSharp.Media.Dom.IMediaController? Controller { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1104,7 +1106,7 @@ public string ContentEditable } /// - public string CrossOrigin + public string? CrossOrigin { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1117,7 +1119,7 @@ public string CrossOrigin } /// - public global::AngleSharp.Io.IDownload CurrentDownload + public global::AngleSharp.Io.IDownload? CurrentDownload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1126,7 +1128,7 @@ public string CrossOrigin } /// - public string CurrentSource + public string? CurrentSource { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1170,7 +1172,7 @@ public double DefaultPlaybackRate } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1201,7 +1203,7 @@ public double Duration } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1210,7 +1212,7 @@ public double Duration } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1228,7 +1230,7 @@ public double Duration } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1246,7 +1248,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1434,7 +1436,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1447,7 +1449,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1456,7 +1458,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1474,7 +1476,7 @@ public string LocalName } /// - public global::AngleSharp.Media.Dom.IMediaError MediaError + public global::AngleSharp.Media.Dom.IMediaError? MediaError { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1483,7 +1485,7 @@ public string LocalName } /// - public string MediaGroup + public string? MediaGroup { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1496,7 +1498,7 @@ public string MediaGroup } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1505,7 +1507,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Media.Dom.MediaNetworkState NetworkState + public global::AngleSharp.Media.Dom.MediaNetworkState? NetworkState { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1514,7 +1516,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1523,7 +1525,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1576,7 +1578,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1585,7 +1587,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1594,7 +1596,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1625,7 +1627,7 @@ public double PlaybackRate } /// - public global::AngleSharp.Media.Dom.ITimeRanges PlayedTime + public global::AngleSharp.Media.Dom.ITimeRanges? PlayedTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1634,7 +1636,7 @@ public double PlaybackRate } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1643,7 +1645,7 @@ public string Prefix } /// - public string Preload + public string? Preload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1656,7 +1658,7 @@ public string Preload } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1665,7 +1667,7 @@ public string Preload } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1683,7 +1685,7 @@ public string Preload } /// - public global::AngleSharp.Media.Dom.ITimeRanges SeekableTime + public global::AngleSharp.Media.Dom.ITimeRanges? SeekableTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1692,7 +1694,7 @@ public string Preload } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1701,7 +1703,7 @@ public string Preload } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1714,7 +1716,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1727,7 +1729,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1736,7 +1738,7 @@ public string Source } /// - public global::System.DateTime StartDate + public global::System.DateTime? StartDate { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1780,7 +1782,7 @@ public string TextContent } /// - public global::AngleSharp.Media.Dom.ITextTrackList TextTracks + public global::AngleSharp.Media.Dom.ITextTrackList? TextTracks { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1789,7 +1791,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1802,7 +1804,7 @@ public string Title } /// - public global::AngleSharp.Media.Dom.IVideoTrackList VideoTracks + public global::AngleSharp.Media.Dom.IVideoTrackList? VideoTracks { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1823,3 +1825,4 @@ public double Volume set => WrappedElement.Volume = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs index 1f7d2fc97..36eabaede 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlMenuElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlMenuElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMenuElement { - internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Label + public string? Label { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Label } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1343,7 +1345,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1476,7 +1478,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1488,3 +1490,4 @@ public string Type set => WrappedElement.Type = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs index 1b0225f21..155aa938e 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlMenuItemElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlMenuItemElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMenuItemElement { - internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public global::AngleSharp.Html.Dom.IHtmlElement Command + public global::AngleSharp.Html.Dom.IHtmlElement? Command { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1030,7 +1032,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1043,7 +1045,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1065,7 +1067,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1096,7 +1098,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1114,7 +1116,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1132,7 +1134,7 @@ public bool HasChildNodes } /// - public string Icon + public string? Icon { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1145,7 +1147,7 @@ public string Icon } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1280,7 +1282,7 @@ public bool IsTranslated } /// - public string Label + public string? Label { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1293,7 +1295,7 @@ public string Label } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1306,7 +1308,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1315,7 +1317,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1333,7 +1335,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1342,7 +1344,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1351,7 +1353,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1404,7 +1406,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1413,7 +1415,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1422,7 +1424,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1431,7 +1433,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1440,7 +1442,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1449,7 +1451,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1458,7 +1460,7 @@ public string Prefix } /// - public string RadioGroup + public string? RadioGroup { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1471,7 +1473,7 @@ public string RadioGroup } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1480,7 +1482,7 @@ public string RadioGroup } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1493,7 +1495,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1537,7 +1539,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1550,7 +1552,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1562,3 +1564,4 @@ public string Type set => WrappedElement.Type = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs index 367811e3f..0ffe8b310 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlMetaElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlMetaElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMetaElement { - internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -972,7 +974,7 @@ public string BaseUri } /// - public string Charset + public string? Charset { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ClassName } /// - public string Content + public string? Content { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string Content } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1060,7 +1062,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1082,7 +1084,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1104,7 +1106,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1113,7 +1115,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1131,7 +1133,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1149,7 +1151,7 @@ public bool HasChildNodes } /// - public string HttpEquivalent + public string? HttpEquivalent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1162,7 +1164,7 @@ public string HttpEquivalent } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1258,7 +1260,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1271,7 +1273,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1280,7 +1282,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1298,7 +1300,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1311,7 +1313,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1320,7 +1322,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1329,7 +1331,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1382,7 +1384,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1391,7 +1393,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1400,7 +1402,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1409,7 +1411,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1418,7 +1420,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1427,7 +1429,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1436,7 +1438,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1445,7 +1447,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1458,7 +1460,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1502,7 +1504,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1514,3 +1516,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs index babe7a721..9a7007acd 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlMeterElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlMeterElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlMeterElement { - internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1136,7 +1138,7 @@ public double High } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1263,7 +1265,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1320,7 +1322,7 @@ public double Minimum } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1329,7 +1331,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1338,7 +1340,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1404,7 +1406,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1413,7 +1415,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1422,7 +1424,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1431,7 +1433,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1440,7 +1442,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1449,7 +1451,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1458,7 +1460,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1467,7 +1469,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1480,7 +1482,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1524,7 +1526,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1549,3 +1551,4 @@ public double Value set => WrappedElement.Value = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs index e86fb0fa8..603cf4ca3 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlModElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlModElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlModElement { - internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -999,7 +1001,7 @@ public int ChildElementCount } /// - public string Citation + public string? Citation { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string Citation } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string ContentEditable } /// - public string DateTime + public string? DateTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1082,7 +1084,7 @@ public string DateTime } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1104,7 +1106,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1113,7 +1115,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1131,7 +1133,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1149,7 +1151,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1258,7 +1260,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1267,7 +1269,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1285,7 +1287,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1294,7 +1296,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1303,7 +1305,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1356,7 +1358,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1365,7 +1367,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1374,7 +1376,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1383,7 +1385,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1392,7 +1394,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1401,7 +1403,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1410,7 +1412,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1432,7 +1434,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1476,7 +1478,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1488,3 +1490,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs index db4568fa8..a0d0d14e7 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlObjectElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlObjectElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlObjectElement { - internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -701,7 +703,7 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -755,13 +757,13 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,13 +907,13 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -926,7 +928,7 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -939,7 +941,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -948,7 +950,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -975,7 +977,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1020,7 +1022,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1033,7 +1035,7 @@ public string ClassName } /// - public global::AngleSharp.Dom.IDocument ContentDocument + public global::AngleSharp.Dom.IDocument? ContentDocument { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1042,7 +1044,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1055,7 +1057,7 @@ public string ContentEditable } /// - public global::AngleSharp.Dom.IWindow ContentWindow + public global::AngleSharp.Dom.IWindow? ContentWindow { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1064,7 +1066,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1077,7 +1079,7 @@ public string ContentEditable } /// - public global::AngleSharp.Io.IDownload CurrentDownload + public global::AngleSharp.Io.IDownload? CurrentDownload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1095,7 +1097,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1143,7 +1145,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1152,7 +1154,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1170,7 +1172,7 @@ public int DisplayWidth } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1179,7 +1181,7 @@ public int DisplayWidth } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1197,7 +1199,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1293,7 +1295,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1306,7 +1308,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1315,7 +1317,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1333,7 +1335,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1346,7 +1348,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1355,7 +1357,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1364,7 +1366,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1417,7 +1419,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1426,7 +1428,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1435,7 +1437,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1444,7 +1446,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1453,7 +1455,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,7 +1464,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1471,7 +1473,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1480,7 +1482,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1493,7 +1495,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1506,7 +1508,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1550,7 +1552,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1563,7 +1565,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1589,7 +1591,7 @@ public bool TypeMustMatch } /// - public string UseMap + public string? UseMap { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1602,7 +1604,7 @@ public string UseMap } /// - public string ValidationMessage + public string? ValidationMessage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1628,3 +1630,4 @@ public bool WillValidate get => WrappedElement.WillValidate; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs index 3cbf4602b..e428c7d38 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlOptionElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlOptionElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlOptionElement { - internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1114,7 +1116,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1132,7 +1134,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1276,7 +1278,7 @@ public bool IsTranslated } /// - public string Label + public string? Label { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1289,7 +1291,7 @@ public string Label } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1302,7 +1304,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1311,7 +1313,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1329,7 +1331,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1338,7 +1340,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1347,7 +1349,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1400,7 +1402,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1409,7 +1411,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1418,7 +1420,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1427,7 +1429,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1436,7 +1438,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1445,7 +1447,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1454,7 +1456,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1476,7 +1478,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1533,7 +1535,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1558,3 +1560,4 @@ public string Value set => WrappedElement.Value = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs index c5ae3a4ea..b72bb6951 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlOptionsGroupElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlOptionsGroupElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement { - internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public bool IsTranslated } /// - public string Label + public string? Label { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public string Label } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1258,7 +1260,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1267,7 +1269,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1285,7 +1287,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1294,7 +1296,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1303,7 +1305,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1356,7 +1358,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1365,7 +1367,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1374,7 +1376,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1383,7 +1385,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1392,7 +1394,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1401,7 +1403,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1410,7 +1412,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1432,7 +1434,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1476,7 +1478,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1488,3 +1490,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs index 071a5bd63..5bd1ca3ed 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlOrderedListElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlOrderedListElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlOrderedListElement { - internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedListElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedListElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1343,7 +1345,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1476,7 +1478,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1489,7 +1491,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1501,3 +1503,4 @@ public string Type set => WrappedElement.Type = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs index 405f7dea9..5df3100e5 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlOutputElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlOutputElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlOutputElement { - internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -701,7 +703,7 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -755,13 +757,13 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,13 +907,13 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -926,7 +928,7 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -939,7 +941,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -948,7 +950,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -975,7 +977,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1020,7 +1022,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1033,7 +1035,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1046,7 +1048,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1081,7 +1083,7 @@ public string DefaultValue } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1103,7 +1105,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1112,7 +1114,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1130,7 +1132,7 @@ public string Direction } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1139,7 +1141,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1166,7 +1168,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1271,7 +1273,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1284,7 +1286,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1293,7 +1295,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1311,7 +1313,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1324,7 +1326,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1333,7 +1335,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1342,7 +1344,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1395,7 +1397,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1404,7 +1406,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1413,7 +1415,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1422,7 +1424,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1431,7 +1433,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1440,7 +1442,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1449,7 +1451,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1458,7 +1460,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1471,7 +1473,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1515,7 +1517,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1537,7 +1539,7 @@ public string Type } /// - public string ValidationMessage + public string? ValidationMessage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1576,3 +1578,4 @@ public bool WillValidate get => WrappedElement.WillValidate; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs index 2dca1cb19..ca3a2ffaa 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlParagraphElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlParagraphElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlParagraphElement { - internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs index d96a788c1..e08d4c3f8 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlParamElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlParamElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlParamElement { - internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1343,7 +1345,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1476,7 +1478,7 @@ public string Title } /// - public string Value + public string? Value { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1488,3 +1490,4 @@ public string Value set => WrappedElement.Value = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs index fb0733831..d67d5a433 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlPictureElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlPictureElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlPictureElement { - internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs index 21ec4df8e..783d64369 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlPreElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlPreElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlPreElement { - internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs index 1ee5aa3ab..795098775 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlProgressElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlProgressElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlProgressElement { - internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1228,7 +1230,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1250,7 +1252,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public double Maximum } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1299,7 +1301,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public double Position } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1415,7 +1417,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1424,7 +1426,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1437,7 +1439,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1481,7 +1483,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1506,3 +1508,4 @@ public double Value set => WrappedElement.Value = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs index 928a75d92..cee91c815 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlQuoteElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlQuoteElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlQuoteElement { - internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -999,7 +1001,7 @@ public int ChildElementCount } /// - public string Citation + public string? Citation { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string Citation } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1091,7 +1093,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1100,7 +1102,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1118,7 +1120,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1136,7 +1138,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1343,7 +1345,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1475,3 +1477,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs index 84bd6a83f..387f678bc 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlScriptElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlScriptElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlScriptElement { - internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -972,7 +974,7 @@ public string BaseUri } /// - public string CharacterSet + public string? CharacterSet { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1060,7 +1062,7 @@ public string ContentEditable } /// - public string CrossOrigin + public string? CrossOrigin { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1073,7 +1075,7 @@ public string CrossOrigin } /// - public global::AngleSharp.Io.IDownload CurrentDownload + public global::AngleSharp.Io.IDownload? CurrentDownload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1091,7 +1093,7 @@ public string CrossOrigin } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1113,7 +1115,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1122,7 +1124,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1140,7 +1142,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1158,7 +1160,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1184,7 +1186,7 @@ public string InnerHtml } /// - public string Integrity + public string? Integrity { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1293,7 +1295,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1306,7 +1308,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1315,7 +1317,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1333,7 +1335,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1342,7 +1344,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1351,7 +1353,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1404,7 +1406,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1413,7 +1415,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1422,7 +1424,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1431,7 +1433,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1440,7 +1442,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1449,7 +1451,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1458,7 +1460,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1467,7 +1469,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1480,7 +1482,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1493,7 +1495,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1550,7 +1552,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1563,7 +1565,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1575,3 +1577,4 @@ public string Type set => WrappedElement.Type = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs index 6f58fca4c..e01ece819 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlSelectElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlSelectElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlSelectElement { - internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,19 +655,19 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionElement element, global::AngleSharp.Html.Dom.IHtmlElement before) => WrappedElement.AddOption(element, before); + public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionElement element, global::AngleSharp.Html.Dom.IHtmlElement? before) => WrappedElement.AddOption(element, before); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement element, global::AngleSharp.Html.Dom.IHtmlElement before) => WrappedElement.AddOption(element, before); + public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement element, global::AngleSharp.Html.Dom.IHtmlElement? before) => WrappedElement.AddOption(element, before); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -713,7 +715,7 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -767,13 +769,13 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,7 +817,7 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -833,13 +835,13 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -863,7 +865,7 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,7 +901,7 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -923,13 +925,13 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -944,7 +946,7 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -957,7 +959,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -966,7 +968,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1006,7 +1008,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1051,7 +1053,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1064,7 +1066,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1077,7 +1079,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1099,7 +1101,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1121,7 +1123,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1130,7 +1132,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1148,7 +1150,7 @@ public string Direction } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1157,7 +1159,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1175,7 +1177,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1319,7 +1321,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1332,7 +1334,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1341,7 +1343,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1368,7 +1370,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1381,7 +1383,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1390,7 +1392,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1399,7 +1401,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1461,7 +1463,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1470,7 +1472,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1479,7 +1481,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1488,7 +1490,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1497,7 +1499,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1506,7 +1508,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1533,7 +1535,7 @@ public int SelectedIndex } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1555,7 +1557,7 @@ public int Size } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1568,7 +1570,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1625,7 +1627,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1647,7 +1649,7 @@ public string Type } /// - public string ValidationMessage + public string? ValidationMessage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1665,7 +1667,7 @@ public string ValidationMessage } /// - public string Value + public string? Value { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1686,3 +1688,4 @@ public bool WillValidate get => WrappedElement.WillValidate; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs index 97527c8bf..626bf5793 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlSlotElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlSlotElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlSlotElement { - internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,13 +907,13 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -920,7 +922,7 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -933,7 +935,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -942,7 +944,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -969,7 +971,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1014,7 +1016,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1027,7 +1029,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1040,7 +1042,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1062,7 +1064,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1084,7 +1086,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1093,7 +1095,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1111,7 +1113,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1129,7 +1131,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1225,7 +1227,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1238,7 +1240,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1247,7 +1249,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1265,7 +1267,7 @@ public string LocalName } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1278,7 +1280,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1287,7 +1289,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1296,7 +1298,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1349,7 +1351,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1358,7 +1360,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1367,7 +1369,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1376,7 +1378,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1385,7 +1387,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1394,7 +1396,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1403,7 +1405,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1412,7 +1414,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1425,7 +1427,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1469,7 +1471,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1481,3 +1483,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs index 642dc3a0f..24b3fdfda 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlSourceElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlSourceElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlSourceElement { - internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string Media + public string? Media { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string Media } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1343,7 +1345,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public string Sizes + public string? Sizes { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Sizes } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1432,7 +1434,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1445,7 +1447,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1454,7 +1456,7 @@ public string Source } /// - public string SourceSet + public string? SourceSet { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1502,7 +1504,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1515,7 +1517,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1527,3 +1529,4 @@ public string Type set => WrappedElement.Type = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs index 1bbf18df3..8d84df03a 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlSpanElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlSpanElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlSpanElement { - internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs index 100ca3907..cafb6a62b 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlStyleElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlStyleElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlStyleElement { - internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1258,7 +1260,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1267,7 +1269,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1285,7 +1287,7 @@ public string LocalName } /// - public string Media + public string? Media { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1298,7 +1300,7 @@ public string Media } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1307,7 +1309,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1316,7 +1318,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1369,7 +1371,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1378,7 +1380,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1387,7 +1389,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1396,7 +1398,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1405,7 +1407,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1414,7 +1416,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1423,7 +1425,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1432,7 +1434,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IStyleSheet Sheet + public global::AngleSharp.Dom.IStyleSheet? Sheet { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1441,7 +1443,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1454,7 +1456,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1498,7 +1500,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1511,7 +1513,7 @@ public string Title } /// - public string Type + public string? Type { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1523,3 +1525,4 @@ public string Type set => WrappedElement.Type = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs index 513d366f8..67547554f 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTableCaptionElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTableCaptionElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableCaptionElement { - internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCaptionElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCaptionElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs index 668de1eba..c394c9118 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTableCellElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTableCellElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableCellElement { - internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public int ColumnSpan } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1091,7 +1093,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1100,7 +1102,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1118,7 +1120,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1145,7 +1147,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1250,7 +1252,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1263,7 +1265,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1299,7 +1301,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1308,7 +1310,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1428,7 +1430,7 @@ public int RowSpan } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1437,7 +1439,7 @@ public int RowSpan } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1494,7 +1496,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1506,3 +1508,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs index c2cf2a568..bd6d9140e 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTableColumnElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTableColumnElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableColumnElement { - internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableColumnElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableColumnElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1475,3 +1477,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs index 3a0aab13c..01ec8d71e 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTableDataCellElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTableDataCellElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableDataCellElement { - internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableDataCellElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableDataCellElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public int ColumnSpan } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1091,7 +1093,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1100,7 +1102,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1118,7 +1120,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1145,7 +1147,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1250,7 +1252,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1263,7 +1265,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1299,7 +1301,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1308,7 +1310,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1428,7 +1430,7 @@ public int RowSpan } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1437,7 +1439,7 @@ public int RowSpan } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1494,7 +1496,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1506,3 +1508,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs index 61410d161..8f07513b7 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTableElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTableElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableElement { - internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,13 +793,13 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,7 +817,7 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -827,7 +829,7 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -839,7 +841,7 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -863,13 +865,13 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -893,7 +895,7 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -917,7 +919,7 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -929,7 +931,7 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -953,13 +955,13 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -968,7 +970,7 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -981,7 +983,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -990,7 +992,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1017,7 +1019,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1048,7 +1050,7 @@ public uint Border } /// - public global::AngleSharp.Html.Dom.IHtmlTableCaptionElement Caption + public global::AngleSharp.Html.Dom.IHtmlTableCaptionElement? Caption { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1097,7 +1099,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1110,7 +1112,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1145,7 +1147,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1167,7 +1169,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1176,7 +1178,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1194,7 +1196,7 @@ public string Direction } /// - public global::AngleSharp.Html.Dom.IHtmlTableSectionElement Foot + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement? Foot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1207,7 +1209,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1225,7 +1227,7 @@ public bool HasChildNodes } /// - public global::AngleSharp.Html.Dom.IHtmlTableSectionElement Head + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement? Head { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1238,7 +1240,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1334,7 +1336,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1347,7 +1349,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1356,7 +1358,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1374,7 +1376,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1383,7 +1385,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1392,7 +1394,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1445,7 +1447,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1454,7 +1456,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1472,7 +1474,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1481,7 +1483,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1490,7 +1492,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1508,7 +1510,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1517,7 +1519,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1530,7 +1532,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1574,7 +1576,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1586,3 +1588,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs index 6d9af198c..ff4e482bb 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTableHeaderCellElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTableHeaderCellElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableHeaderCellElement { - internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableHeaderCellElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableHeaderCellElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public int ColumnSpan } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1047,7 +1049,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1091,7 +1093,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1100,7 +1102,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1118,7 +1120,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1145,7 +1147,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1250,7 +1252,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1263,7 +1265,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1299,7 +1301,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1308,7 +1310,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1428,7 +1430,7 @@ public int RowSpan } /// - public string Scope + public string? Scope { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1441,7 +1443,7 @@ public string Scope } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string Scope } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1507,7 +1509,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1519,3 +1521,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs index 12372fb64..339973ed9 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTableRowElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTableRowElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableRowElement { - internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -893,7 +895,7 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -911,13 +913,13 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -926,7 +928,7 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -939,7 +941,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -948,7 +950,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -975,7 +977,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1029,7 +1031,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1042,7 +1044,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1055,7 +1057,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1077,7 +1079,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1099,7 +1101,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1108,7 +1110,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1126,7 +1128,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1144,7 +1146,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1258,7 +1260,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1271,7 +1273,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1280,7 +1282,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1298,7 +1300,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1307,7 +1309,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1316,7 +1318,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1369,7 +1371,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1378,7 +1380,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1387,7 +1389,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1396,7 +1398,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1405,7 +1407,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1414,7 +1416,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1423,7 +1425,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1432,7 +1434,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1445,7 +1447,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1489,7 +1491,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1501,3 +1503,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs index 6e827f76b..6c3b32985 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTableSectionElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTableSectionElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTableSectionElement { - internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSectionElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSectionElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -911,13 +913,13 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -926,7 +928,7 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -939,7 +941,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -948,7 +950,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -975,7 +977,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1020,7 +1022,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1033,7 +1035,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1046,7 +1048,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1068,7 +1070,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1090,7 +1092,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1099,7 +1101,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1117,7 +1119,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1135,7 +1137,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1231,7 +1233,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1244,7 +1246,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1253,7 +1255,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1271,7 +1273,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1280,7 +1282,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1289,7 +1291,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1342,7 +1344,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1351,7 +1353,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1360,7 +1362,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1369,7 +1371,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1378,7 +1380,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1387,7 +1389,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1405,7 +1407,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1414,7 +1416,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1427,7 +1429,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1471,7 +1473,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1483,3 +1485,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs index 0c5077c44..4db53fcae 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTemplateElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTemplateElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTemplateElement { - internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1030,7 +1032,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1043,7 +1045,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1065,7 +1067,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1096,7 +1098,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1114,7 +1116,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1132,7 +1134,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1228,7 +1230,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1250,7 +1252,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1286,7 +1288,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1402,7 +1404,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1415,7 +1417,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1459,7 +1461,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1471,3 +1473,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs index 08394b6c1..439ecd457 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTextAreaElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTextAreaElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTextAreaElement { - internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -701,7 +703,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -755,13 +757,13 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -779,7 +781,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -791,7 +793,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -803,7 +805,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -821,13 +823,13 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -851,7 +853,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -887,7 +889,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -905,7 +907,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Select(int selectionStart, int selectionEnd, string selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); + public void Select(int selectionStart, int selectionEnd, string? selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -917,13 +919,13 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -938,7 +940,7 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -951,7 +953,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -960,7 +962,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1000,7 +1002,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1045,7 +1047,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1071,7 +1073,7 @@ public int Columns } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1084,7 +1086,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1119,7 +1121,7 @@ public string DefaultValue } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1132,7 +1134,7 @@ public string Direction } /// - public string DirectionName + public string? DirectionName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1154,7 +1156,7 @@ public string DirectionName } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1163,7 +1165,7 @@ public string DirectionName } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1181,7 +1183,7 @@ public string DirectionName } /// - public global::AngleSharp.Html.Dom.IHtmlFormElement Form + public global::AngleSharp.Html.Dom.IHtmlFormElement? Form { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1190,7 +1192,7 @@ public string DirectionName } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1208,7 +1210,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1365,7 +1367,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1374,7 +1376,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1405,7 +1407,7 @@ public int MaxLength } /// - public string Name + public string? Name { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1418,7 +1420,7 @@ public string Name } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1427,7 +1429,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1436,7 +1438,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1489,7 +1491,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1498,7 +1500,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1507,7 +1509,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1516,7 +1518,7 @@ public string OuterHtml } /// - public string Placeholder + public string? Placeholder { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1529,7 +1531,7 @@ public string Placeholder } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1538,7 +1540,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1547,7 +1549,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1569,7 +1571,7 @@ public int Rows } /// - public string SelectionDirection + public string? SelectionDirection { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1604,7 +1606,7 @@ public int SelectionStart } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1613,7 +1615,7 @@ public int SelectionStart } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1626,7 +1628,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1679,7 +1681,7 @@ public int TextLength } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1701,7 +1703,7 @@ public string Type } /// - public string ValidationMessage + public string? ValidationMessage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1741,7 +1743,7 @@ public bool WillValidate } /// - public string Wrap + public string? Wrap { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1753,3 +1755,4 @@ public string Wrap set => WrappedElement.Wrap = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs index 003a9ba31..314dd9be3 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTimeElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTimeElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTimeElement { - internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string DateTime + public string? DateTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string DateTime } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1091,7 +1093,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1100,7 +1102,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1118,7 +1120,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1136,7 +1138,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1281,7 +1283,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1290,7 +1292,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1343,7 +1345,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1352,7 +1354,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1361,7 +1363,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1370,7 +1372,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1379,7 +1381,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1388,7 +1390,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1397,7 +1399,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1419,7 +1421,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1475,3 +1477,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs index db95d7622..b26fabd58 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTitleElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTitleElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTitleElement { - internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1463,7 +1465,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1475,3 +1477,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs index 1d0630c3c..96b0a5169 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlTrackElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlTrackElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlTrackElement { - internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public bool IsTranslated } /// - public string Kind + public string? Kind { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1245,7 +1247,7 @@ public string Kind } /// - public string Label + public string? Label { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1258,7 +1260,7 @@ public string Label } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1271,7 +1273,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1280,7 +1282,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1298,7 +1300,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1307,7 +1309,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1316,7 +1318,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1369,7 +1371,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1378,7 +1380,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1387,7 +1389,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1396,7 +1398,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1405,7 +1407,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1414,7 +1416,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1423,7 +1425,7 @@ public string Prefix } /// - public global::AngleSharp.Html.Dom.TrackReadyState ReadyState + public global::AngleSharp.Html.Dom.TrackReadyState? ReadyState { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1432,7 +1434,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1441,7 +1443,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1454,7 +1456,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1467,7 +1469,7 @@ public string Source } /// - public string SourceLanguage + public string? SourceLanguage { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1480,7 +1482,7 @@ public string SourceLanguage } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1524,7 +1526,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1537,7 +1539,7 @@ public string Title } /// - public global::AngleSharp.Media.Dom.ITextTrack Track + public global::AngleSharp.Media.Dom.ITextTrack? Track { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1545,3 +1547,4 @@ public string Title get => WrappedElement.Track; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs index a264f9390..59a995513 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlUnknownElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlUnknownElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlUnknownElement { - internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs index cddc45a22..e2e4739b6 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlUnorderedListElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlUnorderedListElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlUnorderedListElement { - internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorderedListElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorderedListElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,7 +655,7 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -695,7 +697,7 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -749,13 +751,13 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -773,7 +775,7 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -815,13 +817,13 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -845,7 +847,7 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -869,7 +871,7 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -881,7 +883,7 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,13 +901,13 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -914,7 +916,7 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -927,7 +929,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -936,7 +938,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -963,7 +965,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1008,7 +1010,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1021,7 +1023,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1034,7 +1036,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public string ContentEditable } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1078,7 +1080,7 @@ public string Direction } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1087,7 +1089,7 @@ public string Direction } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1105,7 +1107,7 @@ public string Direction } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1123,7 +1125,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1219,7 +1221,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1232,7 +1234,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1241,7 +1243,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1259,7 +1261,7 @@ public string LocalName } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1268,7 +1270,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1277,7 +1279,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1330,7 +1332,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1339,7 +1341,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1348,7 +1350,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1357,7 +1359,7 @@ public string OuterHtml } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1366,7 +1368,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1375,7 +1377,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1384,7 +1386,7 @@ public string Prefix } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1393,7 +1395,7 @@ public string Prefix } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1406,7 +1408,7 @@ public string Slot } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1450,7 +1452,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1462,3 +1464,4 @@ public string Title set => WrappedElement.Title = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs index 2f801fcfb..16a69eb47 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs @@ -1,4 +1,5 @@ //HintName: HtmlVideoElementWrapper.g.cs +#nullable enable using System.Runtime.CompilerServices; namespace Bunit.Web.AngleSharp; @@ -6,10 +7,11 @@ namespace Bunit.Web.AngleSharp; /// [System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")] [System.Diagnostics.DebuggerNonUserCode] +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal sealed class HtmlVideoElementWrapper : WrapperBase, global::AngleSharp.Html.Dom.IHtmlVideoElement { - internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement element, IElementFactory elementFactory) : base(element, elementFactory) { } + internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement element, Bunit.Web.AngleSharp.IElementFactory elementFactory) : base(element, elementFactory) { } /// public event global::AngleSharp.Dom.DomEventHandler Aborted @@ -653,13 +655,13 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string label, string language) => WrappedElement.AddTextTrack(kind, label, language); + public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string? label, string? language) => WrappedElement.AddTextTrack(kind, label, language); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -707,7 +709,7 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement Closest(string selectors) => WrappedElement.Closest(selectors); + public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -761,13 +763,13 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string name) => WrappedElement.GetAttribute(name); + public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string GetAttribute(string namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -785,7 +787,7 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -797,7 +799,7 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -809,7 +811,7 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -833,13 +835,13 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string LookupPrefix(string namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -875,7 +877,7 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -899,7 +901,7 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -911,7 +913,7 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -929,13 +931,13 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string value) => WrappedElement.SetAttribute(name, value); + public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string namespaceUri, string name, string value) => WrappedElement.SetAttribute(namespaceUri, name, value); + public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); /// [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -944,7 +946,7 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); /// - public string AccessKey + public string? AccessKey { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -957,7 +959,7 @@ public string AccessKey } /// - public string AccessKeyLabel + public string? AccessKeyLabel { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -966,7 +968,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Dom.IElement AssignedSlot + public global::AngleSharp.Dom.IElement? AssignedSlot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -984,7 +986,7 @@ public string AccessKeyLabel } /// - public global::AngleSharp.Media.Dom.IAudioTrackList AudioTracks + public global::AngleSharp.Media.Dom.IAudioTrackList? AudioTracks { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1002,7 +1004,7 @@ public string BaseUri } /// - public global::AngleSharp.Dom.Url BaseUrl + public global::AngleSharp.Dom.Url? BaseUrl { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1011,7 +1013,7 @@ public string BaseUri } /// - public global::AngleSharp.Media.Dom.ITimeRanges BufferedTime + public global::AngleSharp.Media.Dom.ITimeRanges? BufferedTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1056,7 +1058,7 @@ public int ChildElementCount } /// - public string ClassName + public string? ClassName { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1069,7 +1071,7 @@ public string ClassName } /// - public string ContentEditable + public string? ContentEditable { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1082,7 +1084,7 @@ public string ContentEditable } /// - public global::AngleSharp.Html.Dom.IHtmlMenuElement ContextMenu + public global::AngleSharp.Html.Dom.IHtmlMenuElement? ContextMenu { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1095,7 +1097,7 @@ public string ContentEditable } /// - public global::AngleSharp.Media.Dom.IMediaController Controller + public global::AngleSharp.Media.Dom.IMediaController? Controller { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1104,7 +1106,7 @@ public string ContentEditable } /// - public string CrossOrigin + public string? CrossOrigin { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1117,7 +1119,7 @@ public string CrossOrigin } /// - public global::AngleSharp.Io.IDownload CurrentDownload + public global::AngleSharp.Io.IDownload? CurrentDownload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1126,7 +1128,7 @@ public string CrossOrigin } /// - public string CurrentSource + public string? CurrentSource { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1170,7 +1172,7 @@ public double DefaultPlaybackRate } /// - public string Direction + public string? Direction { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1227,7 +1229,7 @@ public double Duration } /// - public global::AngleSharp.Dom.INode FirstChild + public global::AngleSharp.Dom.INode? FirstChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1236,7 +1238,7 @@ public double Duration } /// - public global::AngleSharp.Dom.IElement FirstElementChild + public global::AngleSharp.Dom.IElement? FirstElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1254,7 +1256,7 @@ public double Duration } /// - public string GivenNamespaceUri + public string? GivenNamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1272,7 +1274,7 @@ public bool HasChildNodes } /// - public string Id + public string? Id { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1460,7 +1462,7 @@ public bool IsTranslated } /// - public string Language + public string? Language { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1473,7 +1475,7 @@ public string Language } /// - public global::AngleSharp.Dom.INode LastChild + public global::AngleSharp.Dom.INode? LastChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1482,7 +1484,7 @@ public string Language } /// - public global::AngleSharp.Dom.IElement LastElementChild + public global::AngleSharp.Dom.IElement? LastElementChild { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1500,7 +1502,7 @@ public string LocalName } /// - public global::AngleSharp.Media.Dom.IMediaError MediaError + public global::AngleSharp.Media.Dom.IMediaError? MediaError { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1509,7 +1511,7 @@ public string LocalName } /// - public string MediaGroup + public string? MediaGroup { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1522,7 +1524,7 @@ public string MediaGroup } /// - public string NamespaceUri + public string? NamespaceUri { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1531,7 +1533,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Media.Dom.MediaNetworkState NetworkState + public global::AngleSharp.Media.Dom.MediaNetworkState? NetworkState { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1540,7 +1542,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.IElement NextElementSibling + public global::AngleSharp.Dom.IElement? NextElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1549,7 +1551,7 @@ public string NamespaceUri } /// - public global::AngleSharp.Dom.INode NextSibling + public global::AngleSharp.Dom.INode? NextSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1620,7 +1622,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IDocument Owner + public global::AngleSharp.Dom.IDocument? Owner { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1629,7 +1631,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.INode Parent + public global::AngleSharp.Dom.INode? Parent { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1638,7 +1640,7 @@ public string OuterHtml } /// - public global::AngleSharp.Dom.IElement ParentElement + public global::AngleSharp.Dom.IElement? ParentElement { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1669,7 +1671,7 @@ public double PlaybackRate } /// - public global::AngleSharp.Media.Dom.ITimeRanges PlayedTime + public global::AngleSharp.Media.Dom.ITimeRanges? PlayedTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1678,7 +1680,7 @@ public double PlaybackRate } /// - public string Poster + public string? Poster { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1691,7 +1693,7 @@ public string Poster } /// - public string Prefix + public string? Prefix { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1700,7 +1702,7 @@ public string Prefix } /// - public string Preload + public string? Preload { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1713,7 +1715,7 @@ public string Preload } /// - public global::AngleSharp.Dom.IElement PreviousElementSibling + public global::AngleSharp.Dom.IElement? PreviousElementSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1722,7 +1724,7 @@ public string Preload } /// - public global::AngleSharp.Dom.INode PreviousSibling + public global::AngleSharp.Dom.INode? PreviousSibling { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1740,7 +1742,7 @@ public string Preload } /// - public global::AngleSharp.Media.Dom.ITimeRanges SeekableTime + public global::AngleSharp.Media.Dom.ITimeRanges? SeekableTime { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1749,7 +1751,7 @@ public string Preload } /// - public global::AngleSharp.Dom.IShadowRoot ShadowRoot + public global::AngleSharp.Dom.IShadowRoot? ShadowRoot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1758,7 +1760,7 @@ public string Preload } /// - public string Slot + public string? Slot { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1771,7 +1773,7 @@ public string Slot } /// - public string Source + public string? Source { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1784,7 +1786,7 @@ public string Source } /// - public global::AngleSharp.Dom.ISourceReference SourceReference + public global::AngleSharp.Dom.ISourceReference? SourceReference { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1793,7 +1795,7 @@ public string Source } /// - public global::System.DateTime StartDate + public global::System.DateTime? StartDate { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1837,7 +1839,7 @@ public string TextContent } /// - public global::AngleSharp.Media.Dom.ITextTrackList TextTracks + public global::AngleSharp.Media.Dom.ITextTrackList? TextTracks { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1846,7 +1848,7 @@ public string TextContent } /// - public string Title + public string? Title { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1859,7 +1861,7 @@ public string Title } /// - public global::AngleSharp.Media.Dom.IVideoTrackList VideoTracks + public global::AngleSharp.Media.Dom.IVideoTrackList? VideoTracks { [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] @@ -1880,3 +1882,4 @@ public double Volume set => WrappedElement.Volume = value; } } +#nullable restore diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#IElementFactory.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#IElementFactory.g.verified.cs index c52b951d6..c9e66dd1b 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#IElementFactory.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#IElementFactory.g.verified.cs @@ -2,12 +2,14 @@ #nullable enable using AngleSharp.Dom; using System; +using System.CodeDom.Compiler; namespace Bunit.Web.AngleSharp; /// /// Represents an factory, used by a . /// +[GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal interface IElementFactory { /// @@ -16,7 +18,7 @@ internal interface IElementFactory /// /// This method should throw if the element is not found or is not of the correct type (). /// - TElement GetElement() where TElement : class, INode; + TElement GetElement() where TElement : class, IElement; /// /// Subscribe to updates to the wrapped elements. @@ -27,7 +29,8 @@ internal interface IElementFactory /// /// Represents a wrapper around an . /// -internal interface IElementWrapper where TElement : class, INode +[GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] +internal interface IElementWrapper where TElement : class, IElement { /// /// Gets the wrapped element. diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperBase.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperBase.g.verified.cs index 65e6ce442..5342696df 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperBase.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperBase.g.verified.cs @@ -1,5 +1,6 @@ //HintName: WrapperBase.g.cs #nullable enable +using System.CodeDom.Compiler; using System.Diagnostics; using System.Runtime.CompilerServices; using AngleSharp.Dom; @@ -10,8 +11,9 @@ namespace Bunit.Web.AngleSharp; /// Represents a wrapper . /// [DebuggerNonUserCode] +[GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal abstract class WrapperBase : IElementWrapper - where TElement : class, INode + where TElement : class, IElement { private readonly IElementFactory elementFactory; private TElement? element; diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperExtensions.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperExtensions.g.verified.cs index f598ecf0e..2487b0bd2 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperExtensions.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#WrapperExtensions.g.verified.cs @@ -1,10 +1,11 @@ //HintName: WrapperExtensions.g.cs namespace Bunit.Web.AngleSharp; +[System.CodeDom.Compiler.GeneratedCodeAttribute("Bunit.Web.AngleSharp", "1.0.0.0")] internal static class WrapperExtensions { - public static global::AngleSharp.Dom.IElement WrapUsing(this global::AngleSharp.Dom.IElement element, TElementFactory elementFactory) where TElementFactory : IElementFactory => element switch + public static global::AngleSharp.Dom.IElement WrapUsing(this global::AngleSharp.Dom.IElement element, TElementFactory elementFactory) where TElementFactory : Bunit.Web.AngleSharp.IElementFactory => element switch { global::AngleSharp.Html.Dom.IHtmlAnchorElement e => new HtmlAnchorElementWrapper(e, elementFactory), global::AngleSharp.Html.Dom.IHtmlSlotElement e => new HtmlSlotElementWrapper(e, elementFactory), From 65eaf1ab5e8bd1d1625d2a67b24c4e3572991002 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 22:51:49 +0000 Subject: [PATCH 07/15] docs: run build before creating docs --- .github/workflows/verification.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/verification.yml b/.github/workflows/verification.yml index a08654e83..adfeff13b 100644 --- a/.github/workflows/verification.yml +++ b/.github/workflows/verification.yml @@ -67,7 +67,7 @@ jobs: with: files: '["docs/site/*.md", "docs/**/*.md", "docs/**/*.tmpl.partial", "*.csproj", "**/*.csproj"]' - - name: 🧪 Run unit tests + - name: 🧪 Run unit tests run: dotnet test -c release --blame --blame-crash --blame-hang - name: 🧪 Run sample unit tests @@ -117,4 +117,5 @@ jobs: - name: 📄 Building docs run: | dotnet tool update -g docfx --version 2.67.0 + dotnet build /p:PublicRelease=true docfx docs/site/docfx.json From 395491b2c4966c37c4bc84cc92b5e96ecff50eed Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 23:05:21 +0000 Subject: [PATCH 08/15] fix: keep .net5 version of bunit.web on supported AngleSharp version --- src/bunit.web/bunit.web.csproj | 48 ++++++++----------- .../bunit.web.anglesharp.tests.csproj | 6 +-- 2 files changed, 21 insertions(+), 33 deletions(-) diff --git a/src/bunit.web/bunit.web.csproj b/src/bunit.web/bunit.web.csproj index a626da1c0..c3fba4523 100644 --- a/src/bunit.web/bunit.web.csproj +++ b/src/bunit.web/bunit.web.csproj @@ -4,7 +4,11 @@ netstandard2.1;net5.0;net6.0;net7.0;net8.0 Bunit Bunit.Web - true + + @@ -14,18 +18,14 @@ bUnit.web is the web specific parts of bUnit, that enables you to easily test and verify the output of Blazor (web) component. - - - - - - - + + + @@ -35,6 +35,7 @@ + @@ -44,6 +45,8 @@ + + @@ -53,6 +56,8 @@ + + @@ -62,6 +67,8 @@ + + @@ -70,30 +77,13 @@ - + + - - - $(TargetsForTfmSpecificBuildOutput);CopyProjectReferencesToPackage - - - - - - <_ReferenceCopyLocalPaths Include="@(ReferenceCopyLocalPaths->WithMetadataValue('ReferenceSourceTarget', 'ProjectReference')->WithMetadataValue('PrivateAssets', 'All'))" /> - - - - - - - - - - - diff --git a/tests/bunit.web.anglesharp.tests/bunit.web.anglesharp.tests.csproj b/tests/bunit.web.anglesharp.tests/bunit.web.anglesharp.tests.csproj index edc609cc9..cb10fad9d 100644 --- a/tests/bunit.web.anglesharp.tests/bunit.web.anglesharp.tests.csproj +++ b/tests/bunit.web.anglesharp.tests/bunit.web.anglesharp.tests.csproj @@ -1,7 +1,7 @@ - net8.0 + net8.0 Bunit Bunit.Web.AngleSharp.Tests true @@ -23,11 +23,9 @@ - - + all runtime; build; native; contentfiles; analyzers - NU1701 From e0caba4b63e6e97149e37e49eea716a3a1aff73e Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 23:09:40 +0000 Subject: [PATCH 09/15] fix: move extensions to correct namespace --- .../Extensions/Internal/AngleSharpWrapperExtensions.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs b/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs index 6a7ea8537..278031679 100644 --- a/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs +++ b/src/bunit.web/Extensions/Internal/AngleSharpWrapperExtensions.cs @@ -1,9 +1,9 @@ using AngleSharp.Dom; -namespace Bunit; +namespace Bunit.Web.AngleSharp; /// -/// Extensions for wrapped inside types. +/// Extensions for wrapped inside types. /// public static class AngleSharpWrapperExtensions { @@ -11,7 +11,7 @@ public static class AngleSharpWrapperExtensions /// Unwraps a wrapped AngleSharp object, if it has been wrapped. /// public static TElement Unwrap(this TElement element) where TElement : class, IElement - => element is Bunit.Web.AngleSharp.IElementWrapper wrapper + => element is IElementWrapper wrapper ? wrapper.WrappedElement : element; From e5543c60d1d71bbdf6f72f82559f5dace9f4aa26 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 23:43:25 +0000 Subject: [PATCH 10/15] fix: only dispose of renderer if it has been created --- src/bunit.core/TestContextBase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bunit.core/TestContextBase.cs b/src/bunit.core/TestContextBase.cs index 3ff947185..3f311f05c 100644 --- a/src/bunit.core/TestContextBase.cs +++ b/src/bunit.core/TestContextBase.cs @@ -86,7 +86,7 @@ protected virtual void Dispose(bool disposing) // Ensure the renderer is disposed before all others, // otherwise a render cycle may be ongoing and try to access // the service provider to perform operations. - if (Renderer is IDisposable renderer) + if (testRenderer is IDisposable renderer) { renderer.Dispose(); } From 4dc685ce7bc4d11996f4a577154b4a33b0c4a697 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 23:45:45 +0000 Subject: [PATCH 11/15] fix: upgrade docs and docs samples to run net 8 --- .../components/bunit.docs.samples.csproj | 30 ++++++++++++------- docs/samples/samples.sln | 9 ++++-- docs/samples/tests/Directory.Build.props | 30 +++++++++++++------ src/bunit.web/Diffing/HtmlComparer.cs | 1 + .../TriggerEventDispatchExtensions.cs | 1 + src/bunit.web/bunit.web.csproj | 3 +- .../bunit.testassets/bunit.testassets.csproj | 2 +- 7 files changed, 50 insertions(+), 26 deletions(-) diff --git a/docs/samples/components/bunit.docs.samples.csproj b/docs/samples/components/bunit.docs.samples.csproj index c862accae..59724ee34 100644 --- a/docs/samples/components/bunit.docs.samples.csproj +++ b/docs/samples/components/bunit.docs.samples.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net5.0;net6.0;net7.0 + netstandard2.0;net5.0;net6.0;net7.0;net8.0 10.0 3.0 Bunit.Docs.Samples @@ -27,19 +27,27 @@ - - - - - + + + + + - - - - - + + + + + + + + + + + + + diff --git a/docs/samples/samples.sln b/docs/samples/samples.sln index 4d38a6fbf..153a2c535 100644 --- a/docs/samples/samples.sln +++ b/docs/samples/samples.sln @@ -1,11 +1,14 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30114.105 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34310.174 MinimumVisualStudioVersion = 15.0.26124.0 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.docs.samples", "components\bunit.docs.samples.csproj", "{60E2C52E-0DF6-445A-9568-ABA05CB2E6AF}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{FC897929-3A4D-4276-9AF4-C77B0FAF221E}" + ProjectSection(SolutionItems) = preProject + tests\Directory.Build.props = tests\Directory.Build.props + EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.docs.mstest.samples", "tests\mstest\bunit.docs.mstest.samples.csproj", "{C2060A20-8C56-4678-B65C-DCF52D70223D}" EndProject @@ -13,7 +16,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.docs.nunit.samples", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.docs.xunit.samples", "tests\xunit\bunit.docs.xunit.samples.csproj", "{3B8B3B0E-CA33-4C76-901D-219F5FF848B3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "bunit.docs.razor.samples", "tests\razor\bunit.docs.razor.samples.csproj", "{C92CB47E-8A70-409C-9213-8D743BB29366}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.docs.razor.samples", "tests\razor\bunit.docs.razor.samples.csproj", "{C92CB47E-8A70-409C-9213-8D743BB29366}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/docs/samples/tests/Directory.Build.props b/docs/samples/tests/Directory.Build.props index 9f55b9112..97c80b32e 100644 --- a/docs/samples/tests/Directory.Build.props +++ b/docs/samples/tests/Directory.Build.props @@ -1,11 +1,23 @@ - - netcoreapp3.1;net5.0;net6.0;net7.0 - false - 10.0 - 3.0 - enable - CA1014,NU5104 - false - + + netcoreapp3.1;net5.0;net6.0;net7.0;net8.0 + false + true + false + true + latest + 3.0 + enable + CA1014,NU5104 + false + + + + + + + + + + diff --git a/src/bunit.web/Diffing/HtmlComparer.cs b/src/bunit.web/Diffing/HtmlComparer.cs index ac66fbd28..b88027e23 100644 --- a/src/bunit.web/Diffing/HtmlComparer.cs +++ b/src/bunit.web/Diffing/HtmlComparer.cs @@ -3,6 +3,7 @@ using AngleSharp.Diffing.Strategies; using AngleSharp.Dom; using Bunit.Rendering; +using Bunit.Web.AngleSharp; namespace Bunit.Diffing; diff --git a/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs b/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs index ac46f5923..410072f34 100644 --- a/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs +++ b/src/bunit.web/EventDispatchExtensions/TriggerEventDispatchExtensions.cs @@ -3,6 +3,7 @@ using AngleSharp.Dom; using AngleSharp.Html.Dom; using Bunit.Rendering; +using Bunit.Web.AngleSharp; namespace Bunit; diff --git a/src/bunit.web/bunit.web.csproj b/src/bunit.web/bunit.web.csproj index c3fba4523..c1f659447 100644 --- a/src/bunit.web/bunit.web.csproj +++ b/src/bunit.web/bunit.web.csproj @@ -24,8 +24,7 @@ - - + diff --git a/tests/bunit.testassets/bunit.testassets.csproj b/tests/bunit.testassets/bunit.testassets.csproj index 80d8a702c..aa8891f16 100644 --- a/tests/bunit.testassets/bunit.testassets.csproj +++ b/tests/bunit.testassets/bunit.testassets.csproj @@ -51,5 +51,5 @@ - + \ No newline at end of file From 99f92b4b7f5ee3dd2a9a52efd319e8e9ba937f59 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 23:57:29 +0000 Subject: [PATCH 12/15] fix: upgrade template dependencies to latest --- .../template/Company.BlazorTests1.csproj | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/bunit.template/template/Company.BlazorTests1.csproj b/src/bunit.template/template/Company.BlazorTests1.csproj index 143b9c82e..50797a152 100644 --- a/src/bunit.template/template/Company.BlazorTests1.csproj +++ b/src/bunit.template/template/Company.BlazorTests1.csproj @@ -17,7 +17,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all @@ -25,21 +25,21 @@ - - - runtime; build; native; contentfiles; analyzers; buildtransitive + + all - + runtime; build; native; contentfiles; analyzers + - + - - + + From 6d4ee7053e78d9c40055fcbc53e9ff2b8b94f3a8 Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Mon, 20 Nov 2023 23:58:10 +0000 Subject: [PATCH 13/15] fix: make docfx happy - reference generated code --- src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs b/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs index d129acd50..5abdbb1c5 100644 --- a/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs +++ b/src/bunit.web/Extensions/Internal/CssSelectorElementFactory.cs @@ -1,8 +1,9 @@ using AngleSharp.Dom; +using Bunit.Web.AngleSharp; namespace Bunit; -internal sealed class CssSelectorElementFactory : Bunit.Web.AngleSharp.IElementFactory +internal sealed class CssSelectorElementFactory : IElementFactory { private readonly IRenderedFragment testTarget; private readonly string cssSelector; From a594e4ea61c133507722c6f14544fa80c44c233c Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Wed, 22 Nov 2023 15:38:32 +0000 Subject: [PATCH 14/15] fix: use console app to build docs --- .github/workflows/docs-deploy.yml | 7 +++---- .github/workflows/verification.yml | 6 ++---- docs/site/Program.cs | 1 + docs/site/Site.csproj | 13 +++++++++++++ docs/site/docfx.json | 9 ++++++--- 5 files changed, 25 insertions(+), 11 deletions(-) create mode 100644 docs/site/Program.cs create mode 100644 docs/site/Site.csproj diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index 0be372d59..e64446216 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -81,10 +81,9 @@ jobs: - name: 🛠️ Verfiy docs samples run: dotnet test docs/samples/samples.sln - - name: 🛠️ Building docs - run: | - dotnet tool update -g docfx --version 2.67.0 - docfx docs/site/docfx.json + - name: 📄 Building docs + working-directory: ./docs/site + run: dotnet run Site.csproj - name: 🛠️ Deploy to GitHub Pages if: success() diff --git a/.github/workflows/verification.yml b/.github/workflows/verification.yml index adfeff13b..40e7cf9e9 100644 --- a/.github/workflows/verification.yml +++ b/.github/workflows/verification.yml @@ -115,7 +115,5 @@ jobs: dotnet test ${{ github.workspace }}/TemplateTestMstest - name: 📄 Building docs - run: | - dotnet tool update -g docfx --version 2.67.0 - dotnet build /p:PublicRelease=true - docfx docs/site/docfx.json + working-directory: ./docs/site + run: dotnet run Site.csproj diff --git a/docs/site/Program.cs b/docs/site/Program.cs new file mode 100644 index 000000000..82b12807f --- /dev/null +++ b/docs/site/Program.cs @@ -0,0 +1 @@ +await Docfx.Docset.Build("docfx.json"); \ No newline at end of file diff --git a/docs/site/Site.csproj b/docs/site/Site.csproj new file mode 100644 index 000000000..a44f9fdbf --- /dev/null +++ b/docs/site/Site.csproj @@ -0,0 +1,13 @@ + + + + Exe + net8.0 + enable + enable + + + + + + diff --git a/docs/site/docfx.json b/docs/site/docfx.json index 45d58da41..97baed00e 100644 --- a/docs/site/docfx.json +++ b/docs/site/docfx.json @@ -1,3 +1,4 @@ +// "$schema": "https://raw.githubusercontent.com/dotnet/docfx/main/schemas/v1.0/schema.json#", { "metadata": [ { @@ -5,7 +6,8 @@ { "files": [ "bunit.core/bunit.core.csproj", - "bunit.web/bunit.web.csproj" + "bunit.web/bunit.web.csproj", + "bunit.web.anglesharp/bunit.web.anglesharp.csproj" ], "src": "../../src" } @@ -14,7 +16,8 @@ "includePrivateMembers": false, "disableGitFeatures": false, "disableDefaultFilter": false, - "noRestore": true, + "noRestore": false, + "namespaceLayout": "flattened", "memberLayout": "samePage", "allowCompilationErrors": false @@ -75,4 +78,4 @@ "cleanupCacheHistory": true, "disableGitFeatures": false } -} +} \ No newline at end of file From be18ad283efa4be8c43d2df3bb016af29432314b Mon Sep 17 00:00:00 2001 From: Egil Hansen Date: Wed, 22 Nov 2023 20:18:17 +0000 Subject: [PATCH 15/15] fix: use ToDisplayString and ToDisplayParts to make sure members are generated correctly --- src/bunit.web.anglesharp/GeneratorConfig.cs | 28 +- src/bunit.web.anglesharp/README.md | 12 +- .../WrapperElementGenerator.cs | 155 +++++----- .../WrapperElementsGenerator.cs | 2 +- .../bunit.web.anglesharp.csproj | 8 +- src/bunit.web/bunit.web.csproj | 4 +- ...est.Generator#ElementWrapper.g.verified.cs | 200 +++++++------ ...tor#HtmlAnchorElementWrapper.g.verified.cs | 220 +++++++++------ ...rator#HtmlAreaElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlAudioElementWrapper.g.verified.cs | 245 +++++++++------- ...rator#HtmlBaseElementWrapper.g.verified.cs | 220 +++++++++------ ...rator#HtmlBodyElementWrapper.g.verified.cs | 220 +++++++++------ ...r#HtmlBreakRowElementWrapper.g.verified.cs | 220 +++++++++------ ...tor#HtmlButtonElementWrapper.g.verified.cs | 230 +++++++++------ ...tor#HtmlCanvasElementWrapper.g.verified.cs | 245 +++++++++------- ...or#HtmlCommandElementWrapper.g.verified.cs | 220 +++++++++------ ...rator#HtmlDataElementWrapper.g.verified.cs | 220 +++++++++------ ...r#HtmlDataListElementWrapper.g.verified.cs | 220 +++++++++------ ...or#HtmlDetailsElementWrapper.g.verified.cs | 220 +++++++++------ ...tor#HtmlDialogElementWrapper.g.verified.cs | 235 +++++++++------- ...erator#HtmlDivElementWrapper.g.verified.cs | 220 +++++++++------ ...Generator#HtmlElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlEmbedElementWrapper.g.verified.cs | 220 +++++++++------ ...r#HtmlFieldSetElementWrapper.g.verified.cs | 230 +++++++++------ ...rator#HtmlFormElementWrapper.g.verified.cs | 260 ++++++++++------- ...rator#HtmlHeadElementWrapper.g.verified.cs | 220 +++++++++------ ...or#HtmlHeadingElementWrapper.g.verified.cs | 220 +++++++++------ ...nerator#HtmlHrElementWrapper.g.verified.cs | 220 +++++++++------ ...rator#HtmlHtmlElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlImageElementWrapper.g.verified.cs | 220 +++++++++------ ...tmlInlineFrameElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlInputElementWrapper.g.verified.cs | 250 ++++++++++------- ...tor#HtmlKeygenElementWrapper.g.verified.cs | 230 +++++++++------ ...ator#HtmlLabelElementWrapper.g.verified.cs | 220 +++++++++------ ...tor#HtmlLegendElementWrapper.g.verified.cs | 220 +++++++++------ ...rator#HtmlLinkElementWrapper.g.verified.cs | 220 +++++++++------ ...r#HtmlListItemElementWrapper.g.verified.cs | 220 +++++++++------ ...erator#HtmlMapElementWrapper.g.verified.cs | 220 +++++++++------ ...or#HtmlMarqueeElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlMediaElementWrapper.g.verified.cs | 245 +++++++++------- ...rator#HtmlMenuElementWrapper.g.verified.cs | 220 +++++++++------ ...r#HtmlMenuItemElementWrapper.g.verified.cs | 220 +++++++++------ ...rator#HtmlMetaElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlMeterElementWrapper.g.verified.cs | 220 +++++++++------ ...erator#HtmlModElementWrapper.g.verified.cs | 220 +++++++++------ ...tor#HtmlObjectElementWrapper.g.verified.cs | 230 +++++++++------ ...tor#HtmlOptionElementWrapper.g.verified.cs | 220 +++++++++------ ...mlOptionsGroupElementWrapper.g.verified.cs | 220 +++++++++------ ...tmlOrderedListElementWrapper.g.verified.cs | 220 +++++++++------ ...tor#HtmlOutputElementWrapper.g.verified.cs | 230 +++++++++------ ...#HtmlParagraphElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlParamElementWrapper.g.verified.cs | 220 +++++++++------ ...or#HtmlPictureElementWrapper.g.verified.cs | 220 +++++++++------ ...erator#HtmlPreElementWrapper.g.verified.cs | 220 +++++++++------ ...r#HtmlProgressElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlQuoteElementWrapper.g.verified.cs | 220 +++++++++------ ...tor#HtmlScriptElementWrapper.g.verified.cs | 220 +++++++++------ ...tor#HtmlSelectElementWrapper.g.verified.cs | 245 +++++++++------- ...rator#HtmlSlotElementWrapper.g.verified.cs | 225 +++++++++------ ...tor#HtmlSourceElementWrapper.g.verified.cs | 220 +++++++++------ ...rator#HtmlSpanElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlStyleElementWrapper.g.verified.cs | 220 +++++++++------ ...mlTableCaptionElementWrapper.g.verified.cs | 220 +++++++++------ ...#HtmlTableCellElementWrapper.g.verified.cs | 220 +++++++++------ ...tmlTableColumnElementWrapper.g.verified.cs | 220 +++++++++------ ...lTableDataCellElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlTableElementWrapper.g.verified.cs | 265 +++++++++++------- ...ableHeaderCellElementWrapper.g.verified.cs | 220 +++++++++------ ...r#HtmlTableRowElementWrapper.g.verified.cs | 230 +++++++++------ ...mlTableSectionElementWrapper.g.verified.cs | 230 +++++++++------ ...r#HtmlTemplateElementWrapper.g.verified.cs | 220 +++++++++------ ...r#HtmlTextAreaElementWrapper.g.verified.cs | 240 +++++++++------- ...rator#HtmlTimeElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlTitleElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlTrackElementWrapper.g.verified.cs | 220 +++++++++------ ...or#HtmlUnknownElementWrapper.g.verified.cs | 220 +++++++++------ ...lUnorderedListElementWrapper.g.verified.cs | 220 +++++++++------ ...ator#HtmlVideoElementWrapper.g.verified.cs | 245 +++++++++------- 78 files changed, 9824 insertions(+), 6555 deletions(-) diff --git a/src/bunit.web.anglesharp/GeneratorConfig.cs b/src/bunit.web.anglesharp/GeneratorConfig.cs index f17ba2eed..57eb1981c 100644 --- a/src/bunit.web.anglesharp/GeneratorConfig.cs +++ b/src/bunit.web.anglesharp/GeneratorConfig.cs @@ -7,22 +7,34 @@ internal static class GeneratorConfig internal static readonly SymbolDisplayFormat SymbolFormat = new SymbolDisplayFormat( globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Included, typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces, - genericsOptions: SymbolDisplayGenericsOptions.IncludeTypeParameters, + genericsOptions: + SymbolDisplayGenericsOptions.IncludeTypeParameters | + SymbolDisplayGenericsOptions.IncludeTypeConstraints | + SymbolDisplayGenericsOptions.IncludeVariance, memberOptions: - SymbolDisplayMemberOptions.IncludeParameters | SymbolDisplayMemberOptions.IncludeType | - SymbolDisplayMemberOptions.IncludeRef | - SymbolDisplayMemberOptions.IncludeContainingType, - kindOptions: - SymbolDisplayKindOptions.IncludeMemberKeyword, + SymbolDisplayMemberOptions.IncludeModifiers | + SymbolDisplayMemberOptions.IncludeAccessibility | + SymbolDisplayMemberOptions.IncludeParameters | + SymbolDisplayMemberOptions.IncludeConstantValue | + SymbolDisplayMemberOptions.IncludeRef, + kindOptions: SymbolDisplayKindOptions.IncludeMemberKeyword, parameterOptions: SymbolDisplayParameterOptions.IncludeName | SymbolDisplayParameterOptions.IncludeType | SymbolDisplayParameterOptions.IncludeParamsRefOut | - SymbolDisplayParameterOptions.IncludeDefaultValue, + SymbolDisplayParameterOptions.IncludeDefaultValue | + SymbolDisplayParameterOptions.IncludeModifiers, localOptions: SymbolDisplayLocalOptions.IncludeType, miscellaneousOptions: SymbolDisplayMiscellaneousOptions.EscapeKeywordIdentifiers | SymbolDisplayMiscellaneousOptions.UseSpecialTypes | - SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier); + SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier | + SymbolDisplayMiscellaneousOptions.AllowDefaultLiteral); + + internal static readonly SymbolDisplayFormat SymbolFormatDefaultValue = new SymbolDisplayFormat( + globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Included, + typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces, + memberOptions: SymbolDisplayMemberOptions.IncludeType, + parameterOptions: SymbolDisplayParameterOptions.IncludeType); } diff --git a/src/bunit.web.anglesharp/README.md b/src/bunit.web.anglesharp/README.md index c41ce7d08..0eb15a9d3 100644 --- a/src/bunit.web.anglesharp/README.md +++ b/src/bunit.web.anglesharp/README.md @@ -1,3 +1,13 @@ +# Tips for developing with the generator + When changing the source generator, to see the effect, clearing the build cache may be necessary: -`dotnet build-server shutdown` +``` +dotnet build-server shutdown +``` + +A good way to quicky see if the generate is producing output: + +``` +dotnet build-server shutdown && dotnet clean && dotnet test -p:TargetFramework=net8.0 +``` diff --git a/src/bunit.web.anglesharp/WrapperElementGenerator.cs b/src/bunit.web.anglesharp/WrapperElementGenerator.cs index 094eec0df..eae0a1b9e 100644 --- a/src/bunit.web.anglesharp/WrapperElementGenerator.cs +++ b/src/bunit.web.anglesharp/WrapperElementGenerator.cs @@ -1,5 +1,6 @@ using Microsoft.CodeAnalysis; using System.Collections.Generic; +using System.Collections.Immutable; using System.Linq; using System.Text; @@ -18,7 +19,7 @@ internal static string GenerateWrapperTypeSource(StringBuilder source, INamedTyp source.AppendLine("""namespace Bunit.Web.AngleSharp;"""); source.AppendLine(); source.AppendLine("/// "); - source.AppendLine("""[System.Diagnostics.DebuggerDisplay("{OuterHtml,nq}")]"""); + source.AppendLine("[System.Diagnostics.DebuggerDisplay(\"{OuterHtml,nq}\")]"); source.AppendLine("[System.Diagnostics.DebuggerNonUserCode]"); source.AppendLine("[System.CodeDom.Compiler.GeneratedCodeAttribute(\"Bunit.Web.AngleSharp\", \"1.0.0.0\")]"); source.AppendLine($"internal sealed class {name} : WrapperBase<{wrappedTypeName}>, {wrappedTypeName}"); @@ -60,64 +61,59 @@ internal static string GenerateWrapperTypeSource(StringBuilder source, INamedTyp private static void GenerateOrdinaryMethod(StringBuilder source, IMethodSymbol method) { - // Determine the return type of the method - string returnType = method.ReturnType.ToDisplayString(GeneratorConfig.SymbolFormat); - - // Start building the method signature - source.AppendLine(); - source.AppendLine("\t/// "); - source.AppendLine("\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); - source.AppendLine("\t[System.Diagnostics.DebuggerHidden]"); - source.AppendLine("\t[System.Diagnostics.DebuggerStepThrough]"); - source.Append($"\tpublic {returnType} {method.Name}("); - - // Append parameters directly to the StringBuilder using a for loop - var parameters = method.Parameters; - for (int i = 0; i < parameters.Length; i++) + var methodParts = method.ToDisplayParts(GeneratorConfig.SymbolFormat); + + // It seems that the ToDisplayParts will return ... + // + // public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = 0) + // + // when called on a method with a default enum parameters specified. + // However, the C# compiler changes this afterword to ... + // + // public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = Open) + // + // which doesn't compile. + // So this entire IF is there to fix this, and instead generate ... + // + // public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + if (method.Parameters.SingleOrDefault(x => x.HasExplicitDefaultValue && x.Type.BaseType?.ToString() == "System.Enum") is IParameterSymbol parameter) { - if (i > 0) - source.Append(", "); - - source.Append($"{parameters[i].Type.ToDisplayString(GeneratorConfig.SymbolFormat)} {parameters[i].Name}"); + var defaultValue = parameter.Type + .GetMembers() + .OfType() + .Single(x => x.ConstantValue == parameter.ExplicitDefaultValue); + + methodParts = methodParts[0..^2] + .AddRange(methodParts[0..2]) + .AddRange(defaultValue.ToDisplayParts()) + .Add(methodParts[^1]); } - // Complete the method signature and start the method body - source.Append($") => WrappedElement.{method.Name}("); - - // Append method invocation parameters using a for loop - for (int i = 0; i < parameters.Length; i++) - { - if (i > 0) - source.Append(", "); - - source.Append(parameters[i].Name); - } - - // Close the method invocation - source.AppendLine(");"); + source.AppendLine(); + source.AppendInheritDoc(); + source.AppendDefaultAttributes("\t"); + source.Append("\tpublic ").AppendLine(methodParts.ToDisplayString()); + source.Append($"\t\t=> WrappedElement.{method.Name}(") + .AppendCallParameters(method.Parameters) + .AppendLine(");"); } private static void GenerateRegularProperty(StringBuilder source, IPropertySymbol property) { source.AppendLine(); - source.AppendLine("\t/// "); - source.Append($"\tpublic {property.Type.ToDisplayString(GeneratorConfig.SymbolFormat)} {property.Name}"); - source.AppendLine(); + source.AppendInheritDoc(); + source.Append("\tpublic ").AppendLine(property.ToDisplayString(GeneratorConfig.SymbolFormat)); source.AppendLine("\t{"); if (property.GetMethod is IMethodSymbol) { - source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); - source.AppendLine("\t\t[System.Diagnostics.DebuggerStepThrough]"); - source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.AppendDefaultAttributes(); source.AppendLine($"\t\tget => WrappedElement.{property.Name};"); } if (property.SetMethod is IMethodSymbol) { - source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); - source.AppendLine("\t\t[System.Diagnostics.DebuggerStepThrough]"); - source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.AppendDefaultAttributes(); source.AppendLine($"\t\tset => WrappedElement.{property.Name} = value;"); } @@ -127,55 +123,32 @@ private static void GenerateRegularProperty(StringBuilder source, IPropertySymbo private static void GenerateIndexerProperty(StringBuilder source, IPropertySymbol property) { source.AppendLine(); - source.AppendLine("\t/// "); - source.Append($"\tpublic {property.Type.ToDisplayString(GeneratorConfig.SymbolFormat)} this["); - - foreach (var p in property.Parameters) - { - source.Append($"{p.Type.ToDisplayString(GeneratorConfig.SymbolFormat)} {p.Name}"); - } - - source.Append("]"); - source.AppendLine(); + source.AppendInheritDoc(); + source.Append("\tpublic ").AppendLine(property.ToDisplayString(GeneratorConfig.SymbolFormat)); source.AppendLine("\t{"); if (property.GetMethod is IMethodSymbol) { - source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); - source.AppendLine("\t\t[System.Diagnostics.DebuggerStepThrough]"); - source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.AppendDefaultAttributes(); source.Append("\t\tget => WrappedElement["); - PrintCallParameters(); + source.AppendCallParameters(property.Parameters); source.AppendLine("];"); } if (property.SetMethod is IMethodSymbol) { - source.AppendLine("\t\t[System.Diagnostics.DebuggerHidden]"); - source.AppendLine("\t\t[System.Diagnostics.DebuggerStepThrough]"); - source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + source.AppendDefaultAttributes(); source.Append("\t\tset => WrappedElement["); - PrintCallParameters(); + source.AppendCallParameters(property.Parameters); source.AppendLine("] = value;"); } source.AppendLine("\t}"); - - void PrintCallParameters() - { - for (int i = 0; i < property.Parameters.Length; i++) - { - if (i > 0) - source.Append(", "); - - source.Append(property.Parameters[i].Name); - } - } } private static void GenerateEventProperty(StringBuilder source, IEventSymbol eventSymbol) { source.AppendLine(); - source.AppendLine("\t/// "); + source.AppendInheritDoc(); source.AppendLine($"\tpublic event {eventSymbol.Type.ToDisplayString(GeneratorConfig.SymbolFormat)} {eventSymbol.Name}"); source.AppendLine("\t{"); source.AppendLine("\t\t[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); @@ -200,6 +173,44 @@ private static IEnumerable GetAllMembers(this INamedTypeSymbol symbol) } } + private static StringBuilder AppendInputArguments(this StringBuilder source, ImmutableArray parameters) + { + for (int i = 0; i < parameters.Length; i++) + { + if (i > 0) + source.Append(", "); + + source.Append($"{parameters[i].Type.ToDisplayString(GeneratorConfig.SymbolFormat)} {parameters[i].Name}"); + } + return source; + } + + private static StringBuilder AppendCallParameters(this StringBuilder source, ImmutableArray parameters) + { + for (int i = 0; i < parameters.Length; i++) + { + if (i > 0) + source.Append(", "); + + source.Append(parameters[i].Name); + } + return source; + } + + private static StringBuilder AppendInheritDoc(this StringBuilder source) + { + source.AppendLine("\t/// "); + return source; + } + + private static StringBuilder AppendDefaultAttributes(this StringBuilder source, string tabs = "\t\t") + { + source.Append(tabs).AppendLine("[System.Diagnostics.DebuggerHidden]"); + source.Append(tabs).AppendLine("[System.Diagnostics.DebuggerStepThrough]"); + source.Append(tabs).AppendLine("[System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)]"); + return source; + } + private static bool IsSpecialMethod(string methodName) { return methodName.StartsWith("add_") || methodName.StartsWith("remove_") || diff --git a/src/bunit.web.anglesharp/WrapperElementsGenerator.cs b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs index 26f5e7a42..1bd44faad 100644 --- a/src/bunit.web.anglesharp/WrapperElementsGenerator.cs +++ b/src/bunit.web.anglesharp/WrapperElementsGenerator.cs @@ -33,7 +33,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context) private static void GenerateStaticContent(SourceProductionContext context, ISymbol assembly) { - if (assembly is not IAssemblySymbol angleSharpAssembly) + if (assembly is not IAssemblySymbol) return; var elementFactorySource = ReadEmbeddedResource("Bunit.Web.AngleSharp.IElementFactory.cs"); diff --git a/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj b/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj index 273e989f4..aa502bc2b 100644 --- a/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj +++ b/src/bunit.web.anglesharp/bunit.web.anglesharp.csproj @@ -12,13 +12,17 @@ - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + + all + runtime; build; native; contentfiles; analyzers + diff --git a/src/bunit.web/bunit.web.csproj b/src/bunit.web/bunit.web.csproj index c1f659447..907b29047 100644 --- a/src/bunit.web/bunit.web.csproj +++ b/src/bunit.web/bunit.web.csproj @@ -78,9 +78,7 @@ - + diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs index 452dc7839..d41dec999 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#ElementWrapper.g.verified.cs @@ -14,244 +14,284 @@ internal sealed class ElementWrapper : WrapperBase - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public global::AngleSharp.Dom.IElement? AssignedSlot diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs index 477695270..dd5b169f3 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAnchorElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlAnchorElementWrapper(global::AngleSharp.Html.Dom.IHtmlAnchorElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs index 7dba79a27..45606f2aa 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAreaElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlAreaElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs index 90a2d067a..3cc87adfc 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlAudioElementWrapper.g.verified.cs @@ -652,298 +652,347 @@ internal HtmlAudioElementWrapper(global::AngleSharp.Html.Dom.IHtmlAudioElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string? label, string? language) => WrappedElement.AddTextTrack(kind, label, language); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string? label = null, string? language = null) + => WrappedElement.AddTextTrack(kind, label, language); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string CanPlayType(string type) => WrappedElement.CanPlayType(type); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string CanPlayType(string type) + => WrappedElement.CanPlayType(type); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Load() => WrappedElement.Load(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Load() + => WrappedElement.Load(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Pause() => WrappedElement.Pause(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Pause() + => WrappedElement.Pause(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Play() => WrappedElement.Play(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Play() + => WrappedElement.Play(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs index a88fa9856..aa480a848 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBaseElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlBaseElementWrapper(global::AngleSharp.Html.Dom.IHtmlBaseElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs index e00fa3c78..55d7ae28f 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBodyElementWrapper.g.verified.cs @@ -784,268 +784,312 @@ internal HtmlBodyElementWrapper(global::AngleSharp.Html.Dom.IHtmlBodyElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs index 11d4ccd76..9b39ecdef 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlBreakRowElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlBreakRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlBreakRowEle } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs index fda7fae73..f6a08ccb5 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlButtonElementWrapper.g.verified.cs @@ -652,280 +652,326 @@ internal HtmlButtonElementWrapper(global::AngleSharp.Html.Dom.IHtmlButtonElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool CheckValidity() => WrappedElement.CheckValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool CheckValidity() + => WrappedElement.CheckValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetCustomValidity(string error) + => WrappedElement.SetCustomValidity(error); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs index 50680f4d5..bfb89b699 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCanvasElementWrapper.g.verified.cs @@ -652,298 +652,347 @@ internal HtmlCanvasElementWrapper(global::AngleSharp.Html.Dom.IHtmlCanvasElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Media.Dom.IRenderingContext GetContext(string contextId) => WrappedElement.GetContext(contextId); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Media.Dom.IRenderingContext GetContext(string contextId) + => WrappedElement.GetContext(contextId); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsSupportingContext(string contextId) => WrappedElement.IsSupportingContext(contextId); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsSupportingContext(string contextId) + => WrappedElement.IsSupportingContext(contextId); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetContext(global::AngleSharp.Media.Dom.IRenderingContext context) => WrappedElement.SetContext(context); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetContext(global::AngleSharp.Media.Dom.IRenderingContext context) + => WrappedElement.SetContext(context); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToBlob(global::System.Action callback, string? type) => WrappedElement.ToBlob(callback, type); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToBlob(global::System.Action callback, string? type = null) + => WrappedElement.ToBlob(callback, type); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string ToDataUrl(string? type) => WrappedElement.ToDataUrl(type); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string ToDataUrl(string? type = null) + => WrappedElement.ToDataUrl(type); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs index b7e4b1561..c18a89c57 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlCommandElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlCommandElementWrapper(global::AngleSharp.Html.Dom.IHtmlCommandEleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs index 683eb6754..b07c6e562 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlDataElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs index c676c20a4..d67a7d86a 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDataListElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlDataListElementWrapper(global::AngleSharp.Html.Dom.IHtmlDataListEle } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs index 024a8fb11..27e00c573 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDetailsElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlDetailsElementWrapper(global::AngleSharp.Html.Dom.IHtmlDetailsEleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs index 61b570ba8..76889568e 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDialogElementWrapper.g.verified.cs @@ -652,286 +652,333 @@ internal HtmlDialogElementWrapper(global::AngleSharp.Html.Dom.IHtmlDialogElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Close(string? returnValue) => WrappedElement.Close(returnValue); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Close(string? returnValue = null) + => WrappedElement.Close(returnValue); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Show(global::AngleSharp.Dom.IElement? anchor) => WrappedElement.Show(anchor); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Show(global::AngleSharp.Dom.IElement? anchor = null) + => WrappedElement.Show(anchor); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ShowModal(global::AngleSharp.Dom.IElement? anchor) => WrappedElement.ShowModal(anchor); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ShowModal(global::AngleSharp.Dom.IElement? anchor = null) + => WrappedElement.ShowModal(anchor); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs index 4c7dd8c18..ff6c736e2 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlDivElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlDivElementWrapper(global::AngleSharp.Html.Dom.IHtmlDivElement eleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs index 24429f77d..34d2ee9e1 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlElement element, Bu } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs index 1353621fc..230cbf715 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlEmbedElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlEmbedElementWrapper(global::AngleSharp.Html.Dom.IHtmlEmbedElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs index 8053d847a..570ef14d8 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFieldSetElementWrapper.g.verified.cs @@ -652,280 +652,326 @@ internal HtmlFieldSetElementWrapper(global::AngleSharp.Html.Dom.IHtmlFieldSetEle } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool CheckValidity() => WrappedElement.CheckValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool CheckValidity() + => WrappedElement.CheckValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetCustomValidity(string error) + => WrappedElement.SetCustomValidity(error); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs index 110f0d1ba..fdffdd7d6 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlFormElementWrapper.g.verified.cs @@ -652,316 +652,368 @@ internal HtmlFormElementWrapper(global::AngleSharp.Html.Dom.IHtmlFormElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool CheckValidity() => WrappedElement.CheckValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool CheckValidity() + => WrappedElement.CheckValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Io.DocumentRequest? GetSubmission() => WrappedElement.GetSubmission(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Io.DocumentRequest? GetSubmission() + => WrappedElement.GetSubmission(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Io.DocumentRequest? GetSubmission(global::AngleSharp.Html.Dom.IHtmlElement sourceElement) => WrappedElement.GetSubmission(sourceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Io.DocumentRequest? GetSubmission(global::AngleSharp.Html.Dom.IHtmlElement sourceElement) + => WrappedElement.GetSubmission(sourceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool ReportValidity() => WrappedElement.ReportValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool ReportValidity() + => WrappedElement.ReportValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RequestAutocomplete() => WrappedElement.RequestAutocomplete(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RequestAutocomplete() + => WrappedElement.RequestAutocomplete(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Reset() => WrappedElement.Reset(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Reset() + => WrappedElement.Reset(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::System.Threading.Tasks.Task SubmitAsync() => WrappedElement.SubmitAsync(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::System.Threading.Tasks.Task SubmitAsync() + => WrappedElement.SubmitAsync(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::System.Threading.Tasks.Task SubmitAsync(global::AngleSharp.Html.Dom.IHtmlElement sourceElement) => WrappedElement.SubmitAsync(sourceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::System.Threading.Tasks.Task SubmitAsync(global::AngleSharp.Html.Dom.IHtmlElement sourceElement) + => WrappedElement.SubmitAsync(sourceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AcceptCharset diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs index 7b315d37a..fa09d42b4 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlHeadElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs index 9c29577dd..c837bcc65 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHeadingElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlHeadingElementWrapper(global::AngleSharp.Html.Dom.IHtmlHeadingEleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs index b16d393cd..12bd8eb09 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHrElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlHrElementWrapper(global::AngleSharp.Html.Dom.IHtmlHrElement element } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs index 460355886..dd333ec74 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlHtmlElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlHtmlElementWrapper(global::AngleSharp.Html.Dom.IHtmlHtmlElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs index c12c7aeef..dfc6b6c4a 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlImageElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlImageElementWrapper(global::AngleSharp.Html.Dom.IHtmlImageElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs index ff8504b87..f825794bc 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInlineFrameElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlInlineFrameElementWrapper(global::AngleSharp.Html.Dom.IHtmlInlineFr } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs index dcc5425ab..e74622f75 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlInputElementWrapper.g.verified.cs @@ -652,304 +652,354 @@ internal HtmlInputElementWrapper(global::AngleSharp.Html.Dom.IHtmlInputElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool CheckValidity() => WrappedElement.CheckValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool CheckValidity() + => WrappedElement.CheckValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Select(int selectionStart, int selectionEnd, string? selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Select(int selectionStart, int selectionEnd, string? selectionDirection = null) + => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SelectAll() => WrappedElement.SelectAll(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SelectAll() + => WrappedElement.SelectAll(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetCustomValidity(string error) + => WrappedElement.SetCustomValidity(error); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void StepDown(int n) => WrappedElement.StepDown(n); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void StepDown(int n = 1) + => WrappedElement.StepDown(n); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void StepUp(int n) => WrappedElement.StepUp(n); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void StepUp(int n = 1) + => WrappedElement.StepUp(n); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? Accept diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs index 02c5e9167..f90cb7571 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlKeygenElementWrapper.g.verified.cs @@ -652,280 +652,326 @@ internal HtmlKeygenElementWrapper(global::AngleSharp.Html.Dom.IHtmlKeygenElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool CheckValidity() => WrappedElement.CheckValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool CheckValidity() + => WrappedElement.CheckValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetCustomValidity(string error) + => WrappedElement.SetCustomValidity(error); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs index 6d5d59bfa..2d15fc7d4 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLabelElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlLabelElementWrapper(global::AngleSharp.Html.Dom.IHtmlLabelElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs index 9d12493de..c665ee0b7 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLegendElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlLegendElementWrapper(global::AngleSharp.Html.Dom.IHtmlLegendElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs index 984f1fe10..eeb2fda26 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlLinkElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlLinkElementWrapper(global::AngleSharp.Html.Dom.IHtmlLinkElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs index 95c7c0a96..bebde4607 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlListItemElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlListItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlListItemEle } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs index 7747d179e..6c1ae5106 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMapElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlMapElementWrapper(global::AngleSharp.Html.Dom.IHtmlMapElement eleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs index b15daa6d0..29602dcf8 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMarqueeElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlMarqueeElementWrapper(global::AngleSharp.Html.Dom.IHtmlMarqueeEleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs index addd4ca87..f6ef2fb15 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMediaElementWrapper.g.verified.cs @@ -652,298 +652,347 @@ internal HtmlMediaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMediaElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string? label, string? language) => WrappedElement.AddTextTrack(kind, label, language); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string? label = null, string? language = null) + => WrappedElement.AddTextTrack(kind, label, language); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string CanPlayType(string type) => WrappedElement.CanPlayType(type); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string CanPlayType(string type) + => WrappedElement.CanPlayType(type); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Load() => WrappedElement.Load(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Load() + => WrappedElement.Load(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Pause() => WrappedElement.Pause(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Pause() + => WrappedElement.Pause(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Play() => WrappedElement.Play(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Play() + => WrappedElement.Play(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs index 36eabaede..aae51ea66 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlMenuElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs index 155aa938e..8b454cb16 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMenuItemElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlMenuItemElementWrapper(global::AngleSharp.Html.Dom.IHtmlMenuItemEle } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs index 0ffe8b310..3ee6bb270 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMetaElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlMetaElementWrapper(global::AngleSharp.Html.Dom.IHtmlMetaElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs index 9a7007acd..dc1dad5c7 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlMeterElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlMeterElementWrapper(global::AngleSharp.Html.Dom.IHtmlMeterElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs index 603cf4ca3..7535ccd82 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlModElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlModElementWrapper(global::AngleSharp.Html.Dom.IHtmlModElement eleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs index a0d0d14e7..4036166f1 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlObjectElementWrapper.g.verified.cs @@ -652,280 +652,326 @@ internal HtmlObjectElementWrapper(global::AngleSharp.Html.Dom.IHtmlObjectElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool CheckValidity() => WrappedElement.CheckValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool CheckValidity() + => WrappedElement.CheckValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetCustomValidity(string error) + => WrappedElement.SetCustomValidity(error); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs index e428c7d38..609c6165f 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlOptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptionElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs index b72bb6951..1b08b377c 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOptionsGroupElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlOptionsGroupElementWrapper(global::AngleSharp.Html.Dom.IHtmlOptions } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs index 5bd1ca3ed..16395c76c 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOrderedListElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlOrderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlOrderedL } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs index 5df3100e5..9a7dab477 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlOutputElementWrapper.g.verified.cs @@ -652,280 +652,326 @@ internal HtmlOutputElementWrapper(global::AngleSharp.Html.Dom.IHtmlOutputElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool CheckValidity() => WrappedElement.CheckValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool CheckValidity() + => WrappedElement.CheckValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetCustomValidity(string error) + => WrappedElement.SetCustomValidity(error); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs index ca3a2ffaa..c7b39b4c4 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParagraphElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlParagraphElementWrapper(global::AngleSharp.Html.Dom.IHtmlParagraphE } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs index e08d4c3f8..49e08d615 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlParamElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlParamElementWrapper(global::AngleSharp.Html.Dom.IHtmlParamElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs index d67d5a433..c7088c215 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPictureElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlPictureElementWrapper(global::AngleSharp.Html.Dom.IHtmlPictureEleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs index 783d64369..b70384a7f 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlPreElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlPreElementWrapper(global::AngleSharp.Html.Dom.IHtmlPreElement eleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs index 795098775..6479f0faf 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlProgressElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlProgressElementWrapper(global::AngleSharp.Html.Dom.IHtmlProgressEle } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs index cee91c815..b0e20eec7 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlQuoteElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlQuoteElementWrapper(global::AngleSharp.Html.Dom.IHtmlQuoteElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs index 387f678bc..88e721c3c 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlScriptElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlScriptElementWrapper(global::AngleSharp.Html.Dom.IHtmlScriptElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs index e01ece819..42e50bbd0 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs @@ -652,298 +652,347 @@ internal HtmlSelectElementWrapper(global::AngleSharp.Html.Dom.IHtmlSelectElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionElement element, global::AngleSharp.Html.Dom.IHtmlElement? before) => WrappedElement.AddOption(element, before); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionElement element, global::AngleSharp.Html.Dom.IHtmlElement? before = null) + => WrappedElement.AddOption(element, before); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement element, global::AngleSharp.Html.Dom.IHtmlElement? before) => WrappedElement.AddOption(element, before); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddOption(global::AngleSharp.Html.Dom.IHtmlOptionsGroupElement element, global::AngleSharp.Html.Dom.IHtmlElement? before = null) + => WrappedElement.AddOption(element, before); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool CheckValidity() => WrappedElement.CheckValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool CheckValidity() + => WrappedElement.CheckValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveOptionAt(int index) => WrappedElement.RemoveOptionAt(index); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveOptionAt(int index) + => WrappedElement.RemoveOptionAt(index); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetCustomValidity(string error) + => WrappedElement.SetCustomValidity(error); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs index 626bf5793..1e8ac1914 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSlotElementWrapper.g.verified.cs @@ -652,274 +652,319 @@ internal HtmlSlotElementWrapper(global::AngleSharp.Html.Dom.IHtmlSlotElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::System.Collections.Generic.IEnumerable GetDistributedNodes() => WrappedElement.GetDistributedNodes(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::System.Collections.Generic.IEnumerable GetDistributedNodes() + => WrappedElement.GetDistributedNodes(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs index 24b3fdfda..e0077b8ec 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSourceElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlSourceElementWrapper(global::AngleSharp.Html.Dom.IHtmlSourceElement } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs index 8d84df03a..badb78d59 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlSpanElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlSpanElementWrapper(global::AngleSharp.Html.Dom.IHtmlSpanElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs index cafb6a62b..a4a187333 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlStyleElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlStyleElementWrapper(global::AngleSharp.Html.Dom.IHtmlStyleElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs index 67547554f..a86c70f0e 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCaptionElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlTableCaptionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCa } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs index c394c9118..2c2bad3ea 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableCellElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlTableCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCellE } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs index bd6d9140e..4c8252be6 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableColumnElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlTableColumnElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableCol } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs index 01ec8d71e..a1e74f39e 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableDataCellElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlTableDataCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableD } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs index 8f07513b7..dce58f282 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableElementWrapper.g.verified.cs @@ -652,322 +652,375 @@ internal HtmlTableElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Html.Dom.IHtmlTableSectionElement CreateBody() => WrappedElement.CreateBody(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement CreateBody() + => WrappedElement.CreateBody(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Html.Dom.IHtmlTableCaptionElement CreateCaption() => WrappedElement.CreateCaption(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Html.Dom.IHtmlTableCaptionElement CreateCaption() + => WrappedElement.CreateCaption(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Html.Dom.IHtmlTableSectionElement CreateFoot() => WrappedElement.CreateFoot(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement CreateFoot() + => WrappedElement.CreateFoot(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Html.Dom.IHtmlTableSectionElement CreateHead() => WrappedElement.CreateHead(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Html.Dom.IHtmlTableSectionElement CreateHead() + => WrappedElement.CreateHead(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DeleteCaption() => WrappedElement.DeleteCaption(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DeleteCaption() + => WrappedElement.DeleteCaption(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DeleteFoot() => WrappedElement.DeleteFoot(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DeleteFoot() + => WrappedElement.DeleteFoot(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DeleteHead() => WrappedElement.DeleteHead(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DeleteHead() + => WrappedElement.DeleteHead(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Html.Dom.IHtmlTableRowElement InsertRowAt(int index) => WrappedElement.InsertRowAt(index); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Html.Dom.IHtmlTableRowElement InsertRowAt(int index = -1) + => WrappedElement.InsertRowAt(index); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveRowAt(int index) => WrappedElement.RemoveRowAt(index); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveRowAt(int index) + => WrappedElement.RemoveRowAt(index); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs index ff4e482bb..57ff42f67 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableHeaderCellElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlTableHeaderCellElementWrapper(global::AngleSharp.Html.Dom.IHtmlTabl } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs index 339973ed9..bb69728d8 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableRowElementWrapper.g.verified.cs @@ -652,280 +652,326 @@ internal HtmlTableRowElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableRowEle } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Html.Dom.IHtmlTableCellElement InsertCellAt(int index, global::AngleSharp.Html.Dom.TableCellKind tableCellKind) => WrappedElement.InsertCellAt(index, tableCellKind); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Html.Dom.IHtmlTableCellElement InsertCellAt(int index = -1, global::AngleSharp.Html.Dom.TableCellKind tableCellKind = global::AngleSharp.Html.Dom.TableCellKind.Td) + => WrappedElement.InsertCellAt(index, tableCellKind); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveCellAt(int index) => WrappedElement.RemoveCellAt(index); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveCellAt(int index) + => WrappedElement.RemoveCellAt(index); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs index 6c3b32985..4e74b14ac 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTableSectionElementWrapper.g.verified.cs @@ -652,280 +652,326 @@ internal HtmlTableSectionElementWrapper(global::AngleSharp.Html.Dom.IHtmlTableSe } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Html.Dom.IHtmlTableRowElement InsertRowAt(int index) => WrappedElement.InsertRowAt(index); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Html.Dom.IHtmlTableRowElement InsertRowAt(int index = -1) + => WrappedElement.InsertRowAt(index); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveRowAt(int index) => WrappedElement.RemoveRowAt(index); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveRowAt(int index) + => WrappedElement.RemoveRowAt(index); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs index 4db53fcae..1ad0e15cc 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTemplateElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlTemplateElementWrapper(global::AngleSharp.Html.Dom.IHtmlTemplateEle } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs index 439ecd457..b1a03317a 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTextAreaElementWrapper.g.verified.cs @@ -652,292 +652,340 @@ internal HtmlTextAreaElementWrapper(global::AngleSharp.Html.Dom.IHtmlTextAreaEle } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool CheckValidity() => WrappedElement.CheckValidity(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool CheckValidity() + => WrappedElement.CheckValidity(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Select(int selectionStart, int selectionEnd, string? selectionDirection) => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Select(int selectionStart, int selectionEnd, string? selectionDirection = null) + => WrappedElement.Select(selectionStart, selectionEnd, selectionDirection); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SelectAll() => WrappedElement.SelectAll(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SelectAll() + => WrappedElement.SelectAll(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetCustomValidity(string error) => WrappedElement.SetCustomValidity(error); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetCustomValidity(string error) + => WrappedElement.SetCustomValidity(error); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs index 314dd9be3..bda141acd 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTimeElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlTimeElementWrapper(global::AngleSharp.Html.Dom.IHtmlTimeElement ele } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs index b26fabd58..add8dce71 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTitleElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlTitleElementWrapper(global::AngleSharp.Html.Dom.IHtmlTitleElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs index 96b0a5169..dcd30a048 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlTrackElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlTrackElementWrapper(global::AngleSharp.Html.Dom.IHtmlTrackElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs index 59a995513..2b3fcdd7d 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnknownElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlUnknownElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnknownEleme } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs index e2e4739b6..a48ff6a10 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlUnorderedListElementWrapper.g.verified.cs @@ -652,268 +652,312 @@ internal HtmlUnorderedListElementWrapper(global::AngleSharp.Html.Dom.IHtmlUnorde } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey diff --git a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs index 16a69eb47..f3a86628e 100644 --- a/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs +++ b/tests/bunit.web.anglesharp.tests/WrapperElementsGeneratorTest.Generator#HtmlVideoElementWrapper.g.verified.cs @@ -652,298 +652,347 @@ internal HtmlVideoElementWrapper(global::AngleSharp.Html.Dom.IHtmlVideoElement e } /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.AddEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void AddEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.AddEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string? label, string? language) => WrappedElement.AddTextTrack(kind, label, language); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Media.Dom.ITextTrack AddTextTrack(string kind, string? label = null, string? language = null) + => WrappedElement.AddTextTrack(kind, label, language); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void After(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.After(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void After(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.After(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Append(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Append(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Append(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Append(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) => WrappedElement.AppendChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode AppendChild(global::AngleSharp.Dom.INode child) + => WrappedElement.AppendChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode) => WrappedElement.AttachShadow(mode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IShadowRoot AttachShadow(global::AngleSharp.Dom.ShadowRootMode mode = global::AngleSharp.Dom.ShadowRootMode.Open) + => WrappedElement.AttachShadow(mode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Before(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Before(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Before(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Before(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string CanPlayType(string type) => WrappedElement.CanPlayType(type); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string CanPlayType(string type) + => WrappedElement.CanPlayType(type); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode Clone(bool deep) => WrappedElement.Clone(deep); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode Clone(bool deep = true) + => WrappedElement.Clone(deep); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? Closest(string selectors) => WrappedElement.Closest(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? Closest(string selectors) + => WrappedElement.Closest(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) => WrappedElement.CompareDocumentPosition(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.DocumentPositions CompareDocumentPosition(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.CompareDocumentPosition(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Contains(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Contains(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Contains(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Contains(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.Dispatch(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Dispatch(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.Dispatch(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoBlur() => WrappedElement.DoBlur(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoBlur() + => WrappedElement.DoBlur(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoClick() => WrappedElement.DoClick(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoClick() + => WrappedElement.DoClick(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoFocus() => WrappedElement.DoFocus(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoFocus() + => WrappedElement.DoFocus(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void DoSpellCheck() => WrappedElement.DoSpellCheck(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void DoSpellCheck() + => WrappedElement.DoSpellCheck(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Equals(global::AngleSharp.Dom.INode otherNode) => WrappedElement.Equals(otherNode); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Equals(global::AngleSharp.Dom.INode otherNode) + => WrappedElement.Equals(otherNode); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string name) => WrappedElement.GetAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string name) + => WrappedElement.GetAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? GetAttribute(string? namespaceUri, string localName) => WrappedElement.GetAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? GetAttribute(string? namespaceUri, string localName) + => WrappedElement.GetAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) => WrappedElement.GetElementsByClassName(classNames); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByClassName(string classNames) + => WrappedElement.GetElementsByClassName(classNames); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) => WrappedElement.GetElementsByTagName(tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagName(string tagName) + => WrappedElement.GetElementsByTagName(tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection GetElementsByTagNameNS(string? namespaceUri, string tagName) + => WrappedElement.GetElementsByTagNameNS(namespaceUri, tagName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string name) => WrappedElement.HasAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string name) + => WrappedElement.HasAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool HasAttribute(string? namespaceUri, string localName) => WrappedElement.HasAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool HasAttribute(string? namespaceUri, string localName) + => WrappedElement.HasAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) => WrappedElement.Insert(position, html); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Insert(global::AngleSharp.Dom.AdjacentPosition position, string html) + => WrappedElement.Insert(position, html); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) => WrappedElement.InsertBefore(newElement, referenceElement); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode InsertBefore(global::AngleSharp.Dom.INode newElement, global::AngleSharp.Dom.INode? referenceElement) + => WrappedElement.InsertBefore(newElement, referenceElement); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) => WrappedElement.InvokeEventListener(ev); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void InvokeEventListener(global::AngleSharp.Dom.Events.Event ev) + => WrappedElement.InvokeEventListener(ev); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool IsDefaultNamespace(string namespaceUri) => WrappedElement.IsDefaultNamespace(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool IsDefaultNamespace(string namespaceUri) + => WrappedElement.IsDefaultNamespace(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Load() => WrappedElement.Load(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Load() + => WrappedElement.Load(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupNamespaceUri(string prefix) => WrappedElement.LookupNamespaceUri(prefix); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupNamespaceUri(string prefix) + => WrappedElement.LookupNamespaceUri(prefix); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public string? LookupPrefix(string? namespaceUri) => WrappedElement.LookupPrefix(namespaceUri); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public string? LookupPrefix(string? namespaceUri) + => WrappedElement.LookupPrefix(namespaceUri); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool Matches(string selectors) => WrappedElement.Matches(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool Matches(string selectors) + => WrappedElement.Matches(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Normalize() => WrappedElement.Normalize(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Normalize() + => WrappedElement.Normalize(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Pause() => WrappedElement.Pause(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Pause() + => WrappedElement.Pause(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Play() => WrappedElement.Play(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Play() + => WrappedElement.Play(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Prepend(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Prepend(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Prepend(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Prepend(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) => WrappedElement.QuerySelector(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IElement? QuerySelector(string selectors) + => WrappedElement.QuerySelector(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) => WrappedElement.QuerySelectorAll(selectors); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.IHtmlCollection QuerySelectorAll(string selectors) + => WrappedElement.QuerySelectorAll(selectors); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Remove() => WrappedElement.Remove(); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Remove() + => WrappedElement.Remove(); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string name) => WrappedElement.RemoveAttribute(name); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string name) + => WrappedElement.RemoveAttribute(name); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public bool RemoveAttribute(string? namespaceUri, string localName) => WrappedElement.RemoveAttribute(namespaceUri, localName); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public bool RemoveAttribute(string? namespaceUri, string localName) + => WrappedElement.RemoveAttribute(namespaceUri, localName); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) => WrappedElement.RemoveChild(child); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode RemoveChild(global::AngleSharp.Dom.INode child) + => WrappedElement.RemoveChild(child); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback, bool capture) => WrappedElement.RemoveEventListener(type, callback, capture); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void RemoveEventListener(string type, global::AngleSharp.Dom.DomEventHandler? callback = null, bool capture = false) + => WrappedElement.RemoveEventListener(type, callback, capture); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void Replace(global::AngleSharp.Dom.INode[] nodes) => WrappedElement.Replace(nodes); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Replace(params global::AngleSharp.Dom.INode[] nodes) + => WrappedElement.Replace(nodes); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) => WrappedElement.ReplaceChild(newChild, oldChild); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public global::AngleSharp.Dom.INode ReplaceChild(global::AngleSharp.Dom.INode newChild, global::AngleSharp.Dom.INode oldChild) + => WrappedElement.ReplaceChild(newChild, oldChild); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string name, string? value) => WrappedElement.SetAttribute(name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string name, string? value) + => WrappedElement.SetAttribute(name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void SetAttribute(string? namespaceUri, string name, string? value) => WrappedElement.SetAttribute(namespaceUri, name, value); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetAttribute(string? namespaceUri, string name, string? value) + => WrappedElement.SetAttribute(namespaceUri, name, value); /// - [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] [System.Diagnostics.DebuggerHidden] [System.Diagnostics.DebuggerStepThrough] - public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) => WrappedElement.ToHtml(writer, formatter); + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + public void ToHtml(global::System.IO.TextWriter writer, global::AngleSharp.IMarkupFormatter formatter) + => WrappedElement.ToHtml(writer, formatter); /// public string? AccessKey